Queue (queue v0.1.0) View Source
Module for work queue.
Link to this section Summary
Functions
Return the queue is empty
Put element in queue
Return new queue structure
Get element of queue
Link to this section Types
Specs
t() :: %Queue{queue: term()}
Link to this section Functions
Specs
Return the queue is empty
Example:
iex> queue = Queue.new()
iex> Queue.empty?(queue)
true
iex> queue = Queue.inside(queue, 1)
iex> Queue.empty?(queue)
false
Specs
Put element in queue
Specs
new() :: t()
Return new queue structure
Example:
iex> Queue.new()
#Queue<Empty>
Specs
Get element of queue