Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
- findJust :: Foldable t => (a -> Bool) -> t a -> a
- foldl1May :: Foldable t => (a -> a -> a) -> t a -> Maybe a
- foldl1Def :: Foldable t => a -> (a -> a -> a) -> t a -> a
- foldl1Note :: Foldable t => String -> (a -> a -> a) -> t a -> a
- foldr1May :: Foldable t => (a -> a -> a) -> t a -> Maybe a
- foldr1Def :: Foldable t => a -> (a -> a -> a) -> t a -> a
- foldr1Note :: Foldable t => String -> (a -> a -> a) -> t a -> a
- findJustDef :: Foldable t => a -> (a -> Bool) -> t a -> a
- findJustNote :: Foldable t => String -> (a -> Bool) -> t a -> a
- minimumMay :: (Foldable t, Ord a) => t a -> Maybe a
- minimumDef :: (Foldable t, Ord a) => a -> t a -> a
- minimumNote :: (Foldable t, Ord a) => String -> t a -> a
- maximumMay :: (Foldable t, Ord a) => t a -> Maybe a
- maximumDef :: (Foldable t, Ord a) => a -> t a -> a
- maximumNote :: (Foldable t, Ord a) => String -> t a -> a
- minimumByMay :: Foldable t => (a -> a -> Ordering) -> t a -> Maybe a
- minimumByDef :: Foldable t => a -> (a -> a -> Ordering) -> t a -> a
- minimumByNote :: Foldable t => String -> (a -> a -> Ordering) -> t a -> a
- maximumByMay :: Foldable t => (a -> a -> Ordering) -> t a -> Maybe a
- maximumByDef :: Foldable t => a -> (a -> a -> Ordering) -> t a -> a
- maximumByNote :: Foldable t => String -> (a -> a -> Ordering) -> t a -> a
- foldl1Safe :: (Monoid m, Foldable t) => (m -> m -> m) -> t m -> m
- foldr1Safe :: (Monoid m, Foldable t) => (m -> m -> m) -> t m -> m
- findJustSafe :: (Monoid m, Foldable t) => (m -> Bool) -> t m -> m
New functions
Safe wrappers
foldl1Note :: Foldable t => String -> (a -> a -> a) -> t a -> a Source
foldr1Note :: Foldable t => String -> (a -> a -> a) -> t a -> a Source
findJustDef :: Foldable t => a -> (a -> Bool) -> t a -> a Source
findJustNote :: Foldable t => String -> (a -> Bool) -> t a -> a Source
minimumMay :: (Foldable t, Ord a) => t a -> Maybe a Source
minimumDef :: (Foldable t, Ord a) => a -> t a -> a Source
minimumNote :: (Foldable t, Ord a) => String -> t a -> a Source
maximumMay :: (Foldable t, Ord a) => t a -> Maybe a Source
maximumDef :: (Foldable t, Ord a) => a -> t a -> a Source
maximumNote :: (Foldable t, Ord a) => String -> t a -> a Source
minimumByMay :: Foldable t => (a -> a -> Ordering) -> t a -> Maybe a Source
minimumByDef :: Foldable t => a -> (a -> a -> Ordering) -> t a -> a Source
minimumByNote :: Foldable t => String -> (a -> a -> Ordering) -> t a -> a Source
maximumByMay :: Foldable t => (a -> a -> Ordering) -> t a -> Maybe a Source
maximumByDef :: Foldable t => a -> (a -> a -> Ordering) -> t a -> a Source
maximumByNote :: Foldable t => String -> (a -> a -> Ordering) -> t a -> a Source
Deprecated
foldl1Safe :: (Monoid m, Foldable t) => (m -> m -> m) -> t m -> m Source
Deprecated: Use foldl f mempty
instead.
foldr1Safe :: (Monoid m, Foldable t) => (m -> m -> m) -> t m -> m Source
Deprecated: Use foldr f mempty
instead.
findJustSafe :: (Monoid m, Foldable t) => (m -> Bool) -> t m -> m Source
Deprecated: Use findJustDef mempty
instead.