module Argo.Class.FromValue where import qualified Argo.Class.HasCodec as HasCodec import qualified Argo.Json.Value as Value import qualified Argo.Type.Codec as Codec fromValue :: HasCodec.HasCodec a => Value.Value -> Either String a fromValue :: Value -> Either String a fromValue = ValueCodec a -> Value -> Either String a forall a. ValueCodec a -> Value -> Either String a Codec.decodeWith ValueCodec a forall a. HasCodec a => ValueCodec a HasCodec.codec