exproto v0.2.4 Protobuf.Decoder
Link to this section Summary
Link to this section Functions
Link to this function
class_field(prop, wire)
class_field(prop, wire)
class_field(Protobuf.FieldProps.t(), integer()) :: atom() | {:error, String.t()}
class_field(Protobuf.FieldProps.t(), integer()) :: atom() | {:error, String.t()}
Link to this function
decode(data, module)
Link to this function
decode_packed(field_type, wire_type, bin)
Link to this function
decode_packed(field_type, wire_type, bin, acc)
Link to this function
decode_type(arg, bin)
Link to this function
decode_type(atom, arg, bin)
Link to this function
decode_type(atom, arg, bin, enum_type)
Link to this function
decode_varint(bin)
Link to this function
decode_varint(bin, max_bits)
Link to this function
decode_zigzag(n)
Link to this function
find_field(props, tag)
find_field(props, tag)
find_field(Protobuf.MessageProps.t(), integer()) ::
{atom(), Protobuf.FieldProps.t()} | {atom()} | false
find_field(Protobuf.MessageProps.t(), integer()) :: {atom(), Protobuf.FieldProps.t()} | {atom()} | false