Hoogle Search
Within LTS Haskell 24.3 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
data
MaybeKT (m :: Type -> Type) aunification-fd Control.Monad.MaybeK A monad transformer version of MaybeK.
type
MaybeMaybeManageHook = Query Maybe Maybe Endo WindowSetxmonad-contrib XMonad.Hooks.FloatConfigureReq A variant of MaybeManageHook that additionally may or may not make changes to the WindowSet.
type
MaybeManageHook = Query Maybe Endo WindowSetxmonad-contrib XMonad.Hooks.ManageHelpers A ManageHook that may or may not have been executed; the outcome is embedded in the Maybe
-
base Data.Maybe The maybeToList function returns an empty list when given Nothing or a singleton list when given Just.
Examples
Basic usage:>>> maybeToList (Just 7) [7]
>>> maybeToList Nothing []
One can use maybeToList to avoid pattern matching when combined with a function that (safely) works on lists:>>> import GHC.Internal.Text.Read ( readMaybe ) >>> sum $ maybeToList (readMaybe "3") 3 >>> sum $ maybeToList (readMaybe "") 0
maybeNew :: (a -> IO (Ptr b)) -> Maybe a -> IO (Ptr b)base Foreign.Marshal.Utils Allocate storage and marshal a storable value wrapped into a Maybe
maybePeek :: (Ptr a -> IO b) -> Ptr a -> IO (Maybe b)base Foreign.Marshal.Utils Convert a peek combinator into a one returning Nothing if applied to a nullPtr
maybeWith :: (a -> (Ptr b -> IO c) -> IO c) -> Maybe a -> (Ptr b -> IO c) -> IO cbase Foreign.Marshal.Utils Converts a withXXX combinator into one marshalling a value wrapped into a Maybe, using nullPtr to represent Nothing.
maybeToExceptT :: forall (m :: Type -> Type) e a . Functor m => e -> MaybeT m a -> ExceptT e m atransformers Control.Monad.Trans.Maybe Convert a MaybeT computation to ExceptT, with a default exception value.
maybeToListT :: Applicative m => m (Maybe a) -> ListT m adirectory System.Directory.Internal No documentation available.
maybeResult :: Result r -> Maybe rattoparsec Data.Attoparsec.ByteString Convert a Result value to a Maybe value. A Partial result is treated as failure.