datastructures v0.2.6 Data.Protocol.Queue protocol

Summary

Types

t()
t() :: term
v()
v() :: any

Functions

deq(self)
deq(t) :: {:empty, t} | {{:value, v}, t}
enq(self, value)
enq(t, v) :: t