Non-empty (and non-strict) list type.
Constructors
a :| [a]infixr 5
Instances24Monad, Functor, MonadFix, Applicative, Foldable, Traversable, …
Monad NonEmptyDefined in ghc-internal-9.1003.0 · GHC.Internal.BaseFunctor NonEmptyDefined in ghc-internal-9.1003.0 · GHC.Internal.BaseMonadFix NonEmptyDefined in ghc-internal-9.1003.0 · GHC.Internal.Control.Monad.FixApplicative NonEmptyDefined in ghc-internal-9.1003.0 · GHC.Internal.BaseFoldable NonEmptyDefined in ghc-internal-9.1003.0 · GHC.Internal.Data.FoldableTraversable NonEmptyDefined in ghc-internal-9.1003.0 · GHC.Internal.Data.TraversableMonadZip NonEmptyDefined in base-4.20.2.0 · Control.Monad.ZipFoldable1 NonEmptyDefined in base-4.20.2.0 · Data.Foldable1Eq1 NonEmptyDefined in base-4.20.2.0 · Data.Functor.ClassesOrd1 NonEmptyDefined in base-4.20.2.0 · Data.Functor.ClassesRead1 NonEmptyDefined in base-4.20.2.0 · Data.Functor.ClassesShow1 NonEmptyDefined in base-4.20.2.0 · Data.Functor.ClassesGeneric1 NonEmptyDefined in ghc-internal-9.1003.0 · GHC.Internal.GenericsIsList (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.IsListEq a => Eq (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.BaseData a => Data (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.Data.DataOrd a => Ord (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.BaseRead a => Read (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.ReadShow a => Show (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.ShowGeneric (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.GenericsSemigroup (NonEmpty a)Defined in ghc-internal-9.1003.0 · GHC.Internal.Basetype Rep (NonEmpty a) = D1 ('MetaDataDefined in ghc-internal-9.1003.0 · GHC.Internal.Generics"NonEmpty"
"GHC.Internal.Base"
"ghc-internal"
'False) (C1 ('MetaCons":|"
('InfixI 'RightAssociative5
) 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [a])))type Rep1 NonEmpty = D1 ('MetaDataDefined in ghc-internal-9.1003.0 · GHC.Internal.Generics"NonEmpty"
"GHC.Internal.Base"
"ghc-internal"
'False) (C1 ('MetaCons":|"
('InfixI 'RightAssociative5
) 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1 :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec1 [])))type Item (NonEmpty a) = aDefined in ghc-internal-9.1003.0 · GHC.Internal.IsList