pub enum NestedType {
Struct(Struct),
List(List),
Map(Map),
}
Variants§
Implementations§
Source§impl NestedType
impl NestedType
Sourcepub fn merge(
field: &mut Option<NestedType>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<NestedType>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
Source§impl Clone for NestedType
impl Clone for NestedType
Source§fn clone(&self) -> NestedType
fn clone(&self) -> NestedType
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 moreSource§impl Debug for NestedType
impl Debug for NestedType
Source§impl PartialEq for NestedType
impl PartialEq for NestedType
impl StructuralPartialEq for NestedType
Auto Trait Implementations§
impl Freeze for NestedType
impl RefUnwindSafe for NestedType
impl Send for NestedType
impl Sync for NestedType
impl Unpin for NestedType
impl UnwindSafe for NestedType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more