Struct protobuf::UnknownFields [−][src]
pub struct UnknownFields { pub fields: Option<Box<HashMap<u32, UnknownValues>>>, }
Fields
fields: Option<Box<HashMap<u32, UnknownValues>>>
Methods
impl UnknownFields
[src]
impl UnknownFields
pub fn new() -> UnknownFields
[src]
pub fn new() -> UnknownFields
pub fn add_fixed32(&mut self, number: u32, fixed32: u32)
[src]
pub fn add_fixed32(&mut self, number: u32, fixed32: u32)
pub fn add_fixed64(&mut self, number: u32, fixed64: u64)
[src]
pub fn add_fixed64(&mut self, number: u32, fixed64: u64)
pub fn add_varint(&mut self, number: u32, varint: u64)
[src]
pub fn add_varint(&mut self, number: u32, varint: u64)
pub fn add_length_delimited(&mut self, number: u32, length_delimited: Vec<u8>)
[src]
pub fn add_length_delimited(&mut self, number: u32, length_delimited: Vec<u8>)
pub fn add_value(&mut self, number: u32, value: UnknownValue)
[src]
pub fn add_value(&mut self, number: u32, value: UnknownValue)
ⓘImportant traits for UnknownFieldsIter<'s>pub fn iter<'s>(&'s self) -> UnknownFieldsIter<'s>
[src]
ⓘImportant traits for UnknownFieldsIter<'s>
pub fn iter<'s>(&'s self) -> UnknownFieldsIter<'s>
pub fn get(&self, field_number: u32) -> Option<&UnknownValues>
[src]
pub fn get(&self, field_number: u32) -> Option<&UnknownValues>
Trait Implementations
impl Clone for UnknownFields
[src]
impl Clone for UnknownFields
fn clone(&self) -> UnknownFields
[src]
fn clone(&self) -> UnknownFields
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for UnknownFields
[src]
impl PartialEq for UnknownFields
fn eq(&self, other: &UnknownFields) -> bool
[src]
fn eq(&self, other: &UnknownFields) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &UnknownFields) -> bool
[src]
fn ne(&self, other: &UnknownFields) -> bool
This method tests for !=
.
impl Eq for UnknownFields
[src]
impl Eq for UnknownFields
impl Debug for UnknownFields
[src]
impl Debug for UnknownFields
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 Default for UnknownFields
[src]
impl Default for UnknownFields
fn default() -> UnknownFields
[src]
fn default() -> UnknownFields
Returns the "default value" for a type. Read more
impl Clear for UnknownFields
[src]
impl Clear for UnknownFields
impl<'a> IntoIterator for &'a UnknownFields
[src]
impl<'a> IntoIterator for &'a UnknownFields
type Item = (u32, &'a UnknownValues)
The type of the elements being iterated over.
type IntoIter = UnknownFieldsIter<'a>
Which kind of iterator are we turning this into?
ⓘImportant traits for UnknownFieldsIter<'s>fn into_iter(self) -> UnknownFieldsIter<'a>
[src]
ⓘImportant traits for UnknownFieldsIter<'s>
fn into_iter(self) -> UnknownFieldsIter<'a>
Creates an iterator from a value. Read more
Auto Trait Implementations
impl Send for UnknownFields
impl Send for UnknownFields
impl Sync for UnknownFields
impl Sync for UnknownFields