A 'nonempty list' cursor
Constructors
NonEmptyCursornonEmptyCursorPrev :: [b]nonEmptyCursorCurrent :: anonEmptyCursorNext :: [b]
Instances7Functor, Eq, Show, Generic, NFData, Validity, …
Functor (NonEmptyCursor a)Defined in cursor-0.3.2.0 · Cursor.List.NonEmpty(Eq b, Eq a) => Eq (NonEmptyCursor a b)Defined in cursor-0.3.2.0 · Cursor.List.NonEmpty(Show b, Show a) => Show (NonEmptyCursor a b)Defined in cursor-0.3.2.0 · Cursor.List.NonEmptyGeneric (NonEmptyCursor a b)Defined in cursor-0.3.2.0 · Cursor.List.NonEmpty(NFData a, NFData b) => NFData (NonEmptyCursor a b)Defined in cursor-0.3.2.0 · Cursor.List.NonEmpty(Validity a, Validity b) => Validity (NonEmptyCursor a b)Defined in cursor-0.3.2.0 · Cursor.List.NonEmptytype Rep (NonEmptyCursor a b) = D1 ('MetaDataDefined in cursor-0.3.2.0 · Cursor.List.NonEmpty"NonEmptyCursor"
"Cursor.List.NonEmpty"
"cursor-0.3.2.0-F9X8WOAtgDl2Ee7ztttX2k"
'False) (C1 ('MetaCons"NonEmptyCursor"
'PrefixI 'True) (S1 ('MetaSel ('Just"nonEmptyCursorPrev"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [b]) :*: (S1 ('MetaSel ('Just"nonEmptyCursorCurrent"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just"nonEmptyCursorNext"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [b]))))