Hoogle Search

Within LTS Haskell 24.35 (ghc-9.10.3)

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

  1. maybeCryptoError :: CryptoFailable a -> Maybe a

    cryptonite Crypto.Error

    Transform a CryptoFailable to a Maybe

  2. maybeTagText :: Tag str -> Maybe str

    tagsoup Text.HTML.TagSoup

    Extract the string from within TagText, otherwise Nothing

  3. maybeTagWarning :: Tag str -> Maybe str

    tagsoup Text.HTML.TagSoup

    Extract the string from within TagWarning, otherwise Nothing

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

    strict Data.Strict.Maybe

    Analogous to maybeToList in Data.Maybe.

  5. maybeCodec :: ValueCodec input output -> ValueCodec (Maybe input) (Maybe output)

    autodocodec Autodocodec

    Maybe codec This can be used to also allow null during decoding of a Maybe value. During decoding, also accept a null value as Nothing. During encoding, encode as usual.

    Example usage

    >>> toJSONVia (maybeCodec codec) (Just 'a')
    String "a"
    
    >>> toJSONVia (maybeCodec codec) (Nothing :: Maybe Char)
    Null
    

  6. maybeCodec :: ValueCodec input output -> ValueCodec (Maybe input) (Maybe output)

    autodocodec Autodocodec.Codec

    Maybe codec This can be used to also allow null during decoding of a Maybe value. During decoding, also accept a null value as Nothing. During encoding, encode as usual.

    Example usage

    >>> toJSONVia (maybeCodec codec) (Just 'a')
    String "a"
    
    >>> toJSONVia (maybeCodec codec) (Nothing :: Maybe Char)
    Null
    

  7. maybeToLeft :: b -> Maybe a -> Either a b

    either Data.Either.Combinators

    Maybe produce a Left, otherwise produce a Right.

    >>> maybeToLeft "default" (Just 12)
    Left 12
    
    >>> maybeToLeft "default" Nothing
    Right "default"
    

  8. maybeToRight :: b -> Maybe a -> Either b a

    either Data.Either.Combinators

    Maybe produce a Right, otherwise produce a Left.

    >>> maybeToRight "default" (Just 12)
    Right 12
    
    >>> maybeToRight "default" Nothing
    Left "default"
    

  9. maybeAbort :: Exceptional e a -> Maybe e -> Exceptional e a

    explicit-exception Control.Monad.Exception.Asynchronous.Lazy

    No documentation available.

  10. maybeAbort :: Exceptional e a -> Maybe e -> Exceptional e a

    explicit-exception Control.Monad.Exception.Asynchronous.Strict

    No documentation available.

Page 22 of many | Previous | Next