argo-0.2021.10.13: Parse and render JSON.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Argo.Class.FromValue

Documentation

class FromValue a where Source #

Methods

fromValue :: Value -> Maybe a Source #

Instances

Instances details
FromValue Bool Source # 
Instance details

Defined in Argo.Class.FromValue

FromValue Integer Source # 
Instance details

Defined in Argo.Class.FromValue

FromValue Text Source # 
Instance details

Defined in Argo.Class.FromValue

FromValue Value Source # 
Instance details

Defined in Argo.Class.FromValue

FromValue a => FromValue (Array Int a) Source # 
Instance details

Defined in Argo.Class.FromValue

Methods

fromValue :: Value -> Maybe (Array Int a) Source #

FromValue a => FromValue (Array Int (Pair String a)) Source # 
Instance details

Defined in Argo.Class.FromValue

withString :: String -> (Text -> Maybe a) -> Value -> Maybe a Source #