View Source argo_json_value_decoder (argo v1.0.1)
Summary
Types
-type t() :: #argo_json_value_decoder{}.
Functions
-spec decode_wire_type(JsonValueDecoder, WireType, JsonValue) -> {JsonValueDecoder, Value} when JsonValueDecoder :: t(), WireType :: argo_wire_type:t(), JsonValue :: argo_json:json_value(), Value :: argo_value:t().
-spec format_error(dynamic(), dynamic()) -> dynamic().
-spec new() -> JsonValueDecoder when JsonValueDecoder :: t().
-spec new(JsonScalarDecoderModule, JsonScalarDecoderOptions) -> JsonValueDecoder when JsonScalarDecoderModule :: module(), JsonScalarDecoderOptions :: argo_json_scalar_decoder:options(), JsonValueDecoder :: t().