Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data NonEmptyList a
- = Elem a
- | Cons a (NonEmptyList a)
- nonEmptyList :: [a] -> NonEmptyList a
Documentation
data NonEmptyList a Source #
A list that contains at least one element
Elem a | |
Cons a (NonEmptyList a) |
Functor NonEmptyList Source # | |
Foldable NonEmptyList Source # | |
Traversable NonEmptyList Source # | |
Eq a => Eq (NonEmptyList a) Source # | |
Ord a => Ord (NonEmptyList a) Source # | |
Show a => Show (NonEmptyList a) Source # | |
Generic (NonEmptyList a) Source # | |
NFData a => NFData (NonEmptyList a) Source # | |
Flat a => Flat (NonEmptyList a) Source # | |
Model a => Model (NonEmptyList a) Source # | |
type Rep (NonEmptyList a) Source # | |
nonEmptyList :: [a] -> NonEmptyList a Source #
Convert a list to a NonEmptyList
, returns an error if the list is empty