Struct prost_codegen::google::protobuf::UninterpretedOption [] [src]

pub struct UninterpretedOption {
    pub name: Vec<NamePart>,
    pub identifier_value: Option<String>,
    pub positive_int_value: Option<u64>,
    pub negative_int_value: Option<i64>,
    pub double_value: Option<f64>,
    pub string_value: Option<Vec<u8>>,
    pub aggregate_value: Option<String>,
}

A message representing a option the parser does not recognize. This only appears in options protos created by the compiler::Parser class. DescriptorPool resolves these when building Descriptor objects. Therefore, options protos in descriptor objects (e.g. returned by Descriptor::options(), or produced by Descriptor::CopyTo()) will never have UninterpretedOptions in them.

Fields

The value of the uninterpreted option, in whatever type the tokenizer identified it as during parsing. Exactly one of these should be set.

Methods

impl UninterpretedOption
[src]

Trait Implementations

impl Clone for UninterpretedOption
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for UninterpretedOption
[src]

Formats the value using the given formatter.

impl PartialEq for UninterpretedOption
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.