Struct protobuf::descriptorx::MessageWithScope
source · pub struct MessageWithScope<'a> {
pub scope: Scope<'a>,
pub message: &'a DescriptorProto,
}
Fields§
§scope: Scope<'a>
§message: &'a DescriptorProto
Implementations§
source§impl<'a> MessageWithScope<'a>
impl<'a> MessageWithScope<'a>
pub fn into_scope(self) -> Scope<'a>
pub fn to_scope(&self) -> Scope<'a>
pub fn fields(&self) -> Vec<FieldWithContext<'a>>
pub fn oneofs(&'a self) -> Vec<OneofWithContext<'a>>
pub fn oneof_by_index(&'a self, index: u32) -> OneofWithContext<'a>
sourcepub fn map_entry(
&'a self
) -> Option<(FieldWithContext<'a>, FieldWithContext<'a>)>
pub fn map_entry(
&'a self
) -> Option<(FieldWithContext<'a>, FieldWithContext<'a>)>
Pair of (key, value) if this message is map entry
Trait Implementations§
source§impl<'a> Clone for MessageWithScope<'a>
impl<'a> Clone for MessageWithScope<'a>
source§fn clone(&self) -> MessageWithScope<'a>
fn clone(&self) -> MessageWithScope<'a>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more