View Source argo_json_scalar_decoder_base64 (argo v1.0.6)
Summary
Types
Functions
Link to this function
decode_block_scalar(JsonScalarDecoder, BlockKey, BlockScalarHint, JsonValue)
View Source-spec decode_block_scalar(JsonScalarDecoder, BlockKey, BlockScalarHint, JsonValue) -> {ok, JsonScalarDecoder, BlockScalar} | {error, ErrorReason} when JsonScalarDecoder :: t(), BlockKey :: argo_types:name(), BlockScalarHint :: argo_json_scalar_decoder:scalar_hint(), JsonValue :: argo_json:json_value(), BlockScalar :: argo_scalar_value:inner(), ErrorReason :: argo_json_scalar_decoder:error_reason().
-spec decode_desc_scalar(JsonScalarDecoder, DescHint, JsonValue) -> {ok, JsonScalarDecoder, DescScalar} | {error, ErrorReason} when JsonScalarDecoder :: t(), DescHint :: argo_json_scalar_decoder:desc_hint(), JsonValue :: argo_json:json_value(), DescScalar :: argo_desc_value:inner_scalar(), ErrorReason :: argo_json_scalar_decoder:error_reason().
-spec decode_scalar(JsonScalarDecoder, ScalarHint, JsonValue) -> {ok, JsonScalarDecoder, Scalar} | {error, ErrorReason} when JsonScalarDecoder :: t(), ScalarHint :: argo_json_scalar_decoder:scalar_hint(), JsonValue :: argo_json:json_value(), Scalar :: argo_scalar_value:inner(), ErrorReason :: argo_json_scalar_decoder:error_reason().