Module
Chirashi
- Package
- purescript-chirashi
- Repository
- justinwoo/purescript-chirashi
#VariantError Source
data VariantError :: Row Type -> TypeAn instance of the VariantError class, a subclass of Error, which holds a variant for extracting error information.
#mkVariantError Source
mkVariantError :: forall r. Variant r -> ErrorCreate an Error using a Variant value
#mkVariantError' Source
mkVariantError' :: forall r. Variant r -> VariantError rCreate a VariantError using a Variant value
#upcastVariantError Source
upcastVariantError :: forall r. VariantError r -> ErrorUpcast a VariantError to Error
#readVariant Source
readVariant :: forall r. MatchKey r => Error -> Maybe (Variant r)Read a Variant from a Error
#readVariantError Source
readVariantError :: forall r. MatchKey r => Error -> Maybe (VariantError r)Read a VariantError from a Error
#getVariant Source
getVariant :: forall r. VariantError r -> Variant rGet the Variant value out of a VariantError
#_mkVariantError Source
_mkVariantError :: forall r a. a -> VariantError r#_readVariantError Source
_readVariantError :: forall r b a. Fn4 (String -> Boolean) (Maybe b) (a -> Maybe a) Error (Maybe (VariantError r))#_getVariant Source
_getVariant :: forall r. VariantError r -> Variant r#MatchKeyImpl Source
class MatchKeyImpl (rl :: RowList) whereMembers
matchKeyImpl :: RLProxy rl -> String -> Boolean
Instances
MatchKeyImpl Nil(MatchKeyImpl tail, IsSymbol name) => MatchKeyImpl (Cons name ty tail)
- Modules
- Chirashi