| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Data.Optional
Documentation
Instances
| Functor f => Functor (T f) Source # | |
| Foldable f => Foldable (T f) Source # | |
| Traversable f => Traversable (T f) Source # | |
| NFData f => NFData (T f) Source # | |
| Show f => Show (T f) Source # | |
| (Traversable f, Reverse f) => Reverse (T f) Source # | |
| (InsertBy f, SortBy f) => SortBy (T f) Source # | |
| (Insert f, Sort f) => Sort (T f) Source # | |
| Iterate f => Iterate (T f) Source # | |
| Repeat f => Repeat (T f) Source # | |
| Zip f => Zip (T f) Source # | |
| (Cons f, Empty f) => Cons (T f) Source # | |
| Empty (T f) Source # | |
| InsertBy f => InsertBy (T f) Source # | |
| Insert f => Insert (T f) Source # | |
| (Eq a, Eq (f a)) => Eq (T f a) Source # | |
| (Ord a, Ord (f a)) => Ord (T f a) Source # | |
| (Show f, Show a) => Show (T f a) Source # | |
| (Arbitrary f, Arbitrary a) => Arbitrary (T f a) Source # | |
| (NFData f, NFData a) => NFData (T f a) Source # | |
fromNonEmpty :: T f a -> T f a Source #