View Source argo_wire_type_decoder (argo v1.0.4)

Summary

Types

-type t() :: #argo_wire_type_decoder{message :: argo_message_decoder:t()}.

Functions

Link to this function

decode_wire_type(WireTypeDecoder)

View Source
-spec decode_wire_type(WireTypeDecoder) -> {WireTypeDecoder, WireType}
                    when WireTypeDecoder :: t(), WireType :: argo_wire_type:t().
Link to this function

decode_wire_type_store(WireTypeDecoder)

View Source
-spec decode_wire_type_store(WireTypeDecoder) -> {WireTypeDecoder, WireTypeStore}
                          when WireTypeDecoder :: t(), WireTypeStore :: argo_wire_type_store:t().
-spec from_reader(Reader) -> {Reader, WireTypeDecoder} when Reader :: binary(), WireTypeDecoder :: t().
-spec new(MessageDecoder) -> WireTypeDecoder
       when MessageDecoder :: argo_message_decoder:t(), WireTypeDecoder :: t().