Module

Erl.Data.Queue.Types

Package
erl-queue
Repository
id3as/purescript-erl-queue

#empty Source

empty :: forall a. Queue a

#singleton Source

singleton :: forall a. a -> Queue a

#put Source

put :: forall a. a -> Queue a -> Queue a

#get Source

get :: forall a. Queue a -> Maybe { item :: a, queue :: Queue a }

#peek Source

peek :: forall a. Queue a -> Maybe a

#isEmpty Source

isEmpty :: forall a. Queue a -> Boolean

#reverse Source

reverse :: forall a. Queue a -> Queue a

#toList Source

toList :: forall a. Queue a -> List a