View Source argo_json_value_encoder (argo v1.0.2)
Summary
Types
-type t() :: #argo_json_value_encoder{}.
Functions
-spec encode_value(JsonValueEncoder, Value) -> {JsonValueEncoder, JsonValue} when JsonValueEncoder :: t(), Value :: argo_value:t(), JsonValue :: argo_json:json_value().
-spec new() -> JsonValueEncoder when JsonValueEncoder :: t().
-spec new(JsonScalarEncoderModule, JsonScalarEncoderOptions) -> JsonValueEncoder when JsonScalarEncoderModule :: module(), JsonScalarEncoderOptions :: argo_json_scalar_encoder:options(), JsonValueEncoder :: t().