Hoogle Search
Within LTS Haskell 24.28 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
mapMaybe :: (a -> Maybe b) -> InputStream a -> IO (InputStream b)io-streams System.IO.Streams.Combinators A version of map that discards elements mapMaybe f s passes all output from s through the function f and discards elements for which f s evaluates to Nothing. Example:
ghci> Streams.fromList [Just 1, None, Just 3] >>= Streams.mapMaybe id >>= Streams.toList [1,3]
Since: 1.2.1.0mapFromList :: IsMap map => [(ContainerKey map, MapValue map)] -> mapmono-traversable Data.Containers Convert a list of key-value pairs to a map
-
mono-traversable Data.Containers No documentation available.
mapToList :: IsMap map => map -> [(ContainerKey map, MapValue map)]mono-traversable Data.Containers Convert a map to a list of key-value pairs.
mapWithKey :: IsMap map => (ContainerKey map -> MapValue map -> MapValue map) -> map -> mapmono-traversable Data.Containers Apply a function over every key-value pair of a map.
mapM_ :: (MonoFoldable mono, Applicative m) => (Element mono -> m ()) -> mono -> m ()mono-traversable Data.MonoTraversable.Unprefixed Synonym for omapM_
mapNonNull :: (Functor f, MonoFoldable (f b)) => (a -> b) -> NonNull (f a) -> NonNull (f b)mono-traversable Data.NonNull mapMaybe :: (a -> Maybe b) -> [a] -> [b]strict Data.Strict.Maybe Analogous to mapMaybe in Data.Maybe.
mapToDecoder :: (b -> a) -> Codec context any b -> Codec context Void aautodocodec Autodocodec Map a codec for decoding bs into a decoder for as. This is useful for building discriminatedUnionCodecs.
mapToEncoder :: b -> Codec context b any -> Codec context a ()autodocodec Autodocodec Wrap up a value of type b with its codec to produce and encoder for as that ignores its input and instead encodes the value b. This is useful for building discriminatedUnionCodecs.