Struct kiwi_schema::Field [−][src]
Represents a single field in a Def.
Fields
name: String
The name of this field from the textual Kiwi schema.
type_id: i32
For user-defined types, this is the index of the Def
in the defs
array of the Schema.
Built-in types use special constants:
is_array: bool
True if this field was declared as an array (e.g. int[]
instead of
int
in the textual Kiwi schema). Arrays are encoded using a length
prefix followed by that many items.
value: u32
The identifier corresponding to this field. This is the enum value for enum definitions and the field id for message definitions. This value has no meaning for struct definitions.
Trait Implementations
impl Debug for Field
[src]
impl Debug for Field
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for Field
[src]
impl PartialEq for Field