Strict double-ended queue (aka Dequeue or Deque) based on head-tail linked list.
Instances21Monad, Functor, MonadFail, Applicative, Foldable, Traversable, …
Monad DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsFunctor DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsMonadFail DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsApplicative DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsFoldable DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsTraversable DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsAlternative DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsMonadPlus DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsNFData1 DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsGeneric1 DequeDefined in deque-0.4.4.1 · Deque.Strict.DefsIsList (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.DefsEq a => Eq (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.DefsShow a => Show (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.DefsGeneric (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.DefsSemigroup (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.DefsMonoid (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.DefsNFData a => NFData (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.DefsHashable a => Hashable (Deque a)Defined in deque-0.4.4.1 · Deque.Strict.Defstype Rep (Deque a) = D1 ('MetaDataDefined in deque-0.4.4.1 · Deque.Strict.Defs"Deque"
"Deque.Strict.Defs"
"deque-0.4.4.1-43DUACHeZfD5clnYwLXAE"
'False) (C1 ('MetaCons"Deque"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (List a)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (List a))))type Rep1 Deque = D1 ('MetaDataDefined in deque-0.4.4.1 · Deque.Strict.Defs"Deque"
"Deque.Strict.Defs"
"deque-0.4.4.1-43DUACHeZfD5clnYwLXAE"
'False) (C1 ('MetaCons"Deque"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec1 List) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec1 List)))type Item (Deque a) = aDefined in deque-0.4.4.1 · Deque.Strict.Defs