View Source argo_wire_type_encoder (argo v1.0.8)

Summary

Types

-type t() :: #argo_wire_type_encoder{message :: argo_message_encoder:t()}.

Functions

Link to this function

encode_wire_type(WireTypeEncoder, WireType)

View Source
-spec encode_wire_type(WireTypeEncoder, WireType) -> WireTypeEncoder
                    when WireTypeEncoder :: t(), WireType :: argo_wire_type:t().
Link to this function

encode_wire_type_store(WireTypeEncoder, WireTypeStore)

View Source
-spec encode_wire_type_store(WireTypeEncoder, WireTypeStore) -> WireTypeEncoder
                          when WireTypeEncoder :: t(), WireTypeStore :: argo_wire_type_store:t().
-spec new(Header) -> WireTypeEncoder when Header :: argo_header:t(), WireTypeEncoder :: t().
Link to this function

to_writer(WireTypeEncoder)

View Source
-spec to_writer(WireTypeEncoder) -> Writer when WireTypeEncoder :: t(), Writer :: binary().