Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Strict version of the Maybe
type.
Synopsis
- data StrictMaybe a
- strictMaybeToMaybe ∷ StrictMaybe a → Maybe a
- maybeToStrictMaybe ∷ Maybe a → StrictMaybe a
- fromSMaybe ∷ a → StrictMaybe a → a
- isSNothing ∷ StrictMaybe a → Bool
- isSJust ∷ StrictMaybe a → Bool
- strictMaybe ∷ a → (b → a) → StrictMaybe b → a
Documentation
data StrictMaybe a Source #
Instances
Conversion: StrictMaybe -- Maybe
strictMaybeToMaybe ∷ StrictMaybe a → Maybe a Source #
maybeToStrictMaybe ∷ Maybe a → StrictMaybe a Source #
Accessing the underlying value
fromSMaybe ∷ a → StrictMaybe a → a Source #
Same as fromMaybe
isSNothing ∷ StrictMaybe a → Bool Source #
Same as isNothing
strictMaybe ∷ a → (b → a) → StrictMaybe b → a Source #
Same as maybe