View Source argo_wire_type_store (argo v1.0.1)
Summary
Types
-type t() :: #argo_wire_type_store{}.
Functions
-spec display(WireTypeStore) -> ok when WireTypeStore :: t().
-spec find(WireTypeStore, TypeName) -> {ok, WireType} | error when WireTypeStore :: t(), TypeName :: argo_types:name(), WireType :: argo_wire_type:t().
-spec format(WireTypeStore) -> Output when WireTypeStore :: t(), Output :: iolist().
-spec from_reader(Reader) -> {Reader, WireTypeStore} when Reader :: binary(), WireTypeStore :: t().
-spec insert(WireTypeStore, TypeName, WireType) -> WireTypeStore when WireTypeStore :: t(), TypeName :: argo_types:name(), WireType :: argo_wire_type:t().
-spec new() -> WireTypeStore when WireTypeStore :: t().
-spec to_writer(WireTypeStore) -> Writer when WireTypeStore :: t(), Writer :: binary().
-spec to_writer(WireTypeStore, Header) -> Writer when WireTypeStore :: t(), Header :: argo_header:t(), Writer :: binary().