Hoogle Search

Within LTS Haskell 24.5 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. maybeToExceptT :: forall (m :: Type -> Type) e a . Functor m => e -> MaybeT m a -> ExceptT e m a

    relude Relude.Monad.Reexport

    Convert a MaybeT computation to ExceptT, with a default exception value.

  2. maybeToList :: Maybe a -> [a]

    relude Relude.Monad.Reexport

    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
    

  3. maybeToMonoid :: Monoid m => Maybe m -> m

    relude Relude.Monoid

    Extracts Monoid value from Maybe returning mempty if Nothing.

    >>> maybeToMonoid (Just [1,2,3] :: Maybe [Int])
    [1,2,3]
    
    >>> maybeToMonoid (Nothing :: Maybe [Int])
    []
    

  4. maybeF :: Buildable a => Maybe a -> Builder

    fmt Fmt

    Like build for Maybe, but displays Nothing as <Nothing> instead of an empty string. build:

    >>> build (Nothing :: Maybe Int)
    ""
    
    >>> build (Just 1 :: Maybe Int)
    "1"
    
    maybeF:
    >>> maybeF (Nothing :: Maybe Int)
    "<Nothing>"
    
    >>> maybeF (Just 1 :: Maybe Int)
    "1"
    

  5. maybeF :: Buildable a => Maybe a -> Builder

    fmt Fmt.Internal.Formatters

    Like build for Maybe, but displays Nothing as <Nothing> instead of an empty string. build:

    >>> build (Nothing :: Maybe Int)
    ""
    
    >>> build (Just 1 :: Maybe Int)
    "1"
    
    maybeF:
    >>> maybeF (Nothing :: Maybe Int)
    "<Nothing>"
    
    >>> maybeF (Just 1 :: Maybe Int)
    "1"
    

  6. maybeRead :: Read a => String -> Maybe a

    ghc-boot GHC.Settings.Utils

    No documentation available.

  7. maybeReadFuzzy :: Read a => String -> Maybe a

    ghc-boot GHC.Settings.Utils

    No documentation available.

  8. maybe_ :: b -> (a -> b) -> Maybe a -> b

    singletons-base Data.Maybe.Singletons

    No documentation available.

  9. maybe_ :: b -> (a -> b) -> Maybe a -> b

    singletons-base Prelude.Singletons

    No documentation available.

  10. maybeMoveB :: TextUnit -> Direction -> BufferM ()

    yi-core Yi.Buffer.Normal

    As moveB, unless the point is at a unit boundary

Page 40 of many | Previous | Next