Pbuf.Protoc.Field (pbuf v0.1.19)
Link to this section Summary
Link to this section Types
Specs
t() :: %Pbuf.Protoc.Field{ decode_fun: String.t(), default: String.t(), encode_fun: String.t(), hidden: boolean(), json?: term(), name: String.t(), oneof_index: nil | non_neg_integer(), post_decode: :none | :map | :repack | :oneof1 | :oneof2, prefix: binary(), tag: pos_integer(), typespec: String.t() }
Link to this section Functions
Link to this function
build(desc, context)
Specs
build(Pbuf.Protoc.proto_field(), Context.t()) :: any()
Link to this function
extract_core(desc, packed? \\ true)
Link to this function
internal_type(atom)
Specs
Link to this function
is_repeated?(desc)
Specs
is_repeated?(Pbuf.Protoc.proto_field()) :: boolean()
Link to this function
module_name(map)
Link to this function