| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
ZM.Type.NonEmptyList
- 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
Constructors
| Elem a | |
| Cons a (NonEmptyList a) |
Instances
| 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