Hoogle Search
Within LTS Haskell 24.51 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
eqMaybe :: EqMaybe a b => a -> b -> Boolhaskell-gi-base Data.GI.Base.Attributes No documentation available.
gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVarianthaskell-gi-base Data.GI.Base.GVariant Convert a Maybe value into a corresponding GVariant of maybe type.
gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a))haskell-gi-base Data.GI.Base.GVariant Try to decode a maybe GVariant into the corresponding Maybe type. If the conversion is successful this returns Just x, where x itself is of Maybe type. So, in particular, Just Nothing indicates a successful call, and means that the GVariant of maybe type was empty.
-
haskell-gi-base Data.GI.Base.ShortPrelude No documentation available.
eqMaybe :: EqMaybe a b => a -> b -> Boolhaskell-gi-base Data.GI.Base.ShortPrelude No documentation available.
returnMayBeNull :: Callable -> Boolhaskell-gi Data.GI.CodeGen.API No documentation available.
wrapMaybe :: Arg -> CodeGen e Boolhaskell-gi Data.GI.CodeGen.Callable Given an argument to a function, return whether it should be wrapped in a maybe type (useful for nullable types). We do some sanity checking to make sure that the argument is actually nullable (a relatively common annotation mistake is to mix up (optional) with (nullable)).
returnMayBeNull :: Callable -> Boolhaskell-gi Data.GI.GIR.Callable No documentation available.
-
foldl Control.Foldl.NonEmpty instance Monad m => Semigroup (FromMaybe m a) where mappend (FromMaybe f) (FromMaybe g) = FromMaybeM (f . Just . g)
FromMaybe :: (Maybe b -> b) -> FromMaybe bfoldl Control.Foldl.NonEmpty No documentation available.