View Source argo_scalar_wire_type (argo v1.0.2)
Summary
Types
-type inner() :: boolean | bytes | argo_fixed_wire_type:t() | float64 | string | varint.
-type t() :: #argo_scalar_wire_type{}.
Functions
-spec boolean() -> ScalarWireType when ScalarWireType :: t().
-spec bytes() -> ScalarWireType when ScalarWireType :: t().
-spec deduplicate_by_default(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec fixed(LengthOrFixedWireType) -> ScalarWireType when LengthOrFixedWireType :: argo_types:length() | argo_fixed_wire_type:t(), ScalarWireType :: t().
-spec float64() -> ScalarWireType when ScalarWireType :: t().
-spec is_boolean(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec is_bytes(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec is_fixed(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec is_fixed_length(ScalarWireType, Length) -> boolean() when ScalarWireType :: t(), Length :: argo_types:length().
-spec is_float64(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec is_labeled(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec is_string(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec is_varint(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec string() -> ScalarWireType when ScalarWireType :: t().
-spec supports_deduplication(ScalarWireType) -> boolean() when ScalarWireType :: t().
-spec to_string(ScalarWireType) -> iodata() when ScalarWireType :: t().
-spec varint() -> ScalarWireType when ScalarWireType :: t().