Struct protobuf_parser::Message [] [src]

pub struct Message {
    pub name: String,
    pub fields: Vec<Field>,
    pub oneofs: Vec<OneOf>,
    pub reserved_nums: Vec<Range<i32>>,
    pub reserved_names: Vec<String>,
    pub messages: Vec<Message>,
    pub enums: Vec<Enumeration>,
}

A protobuf message

Fields

Message name

Message Fields

Message OneOfs

Message reserved numbers

TODO: use RangeInclusive once stable

Message reserved names

Nested messages

Nested enums

Trait Implementations

impl Debug for Message
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Message
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for Message
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Message

impl Sync for Message