pub enum PacketContext {
Iid(u64),
Ctx(NetworkPacketEvent),
}
Variants§
Iid(u64)
The intern id for looking up the associated packet context.
Ctx(NetworkPacketEvent)
The inlined context for events in this bundle.
Implementations§
Source§impl PacketContext
impl PacketContext
Sourcepub fn merge<B>(
field: &mut Option<PacketContext>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<PacketContext>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
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 PacketContext
impl Clone for PacketContext
Source§fn clone(&self) -> PacketContext
fn clone(&self) -> PacketContext
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 PacketContext
impl Debug for PacketContext
Source§impl PartialEq for PacketContext
impl PartialEq for PacketContext
impl StructuralPartialEq for PacketContext
Auto Trait Implementations§
impl Freeze for PacketContext
impl RefUnwindSafe for PacketContext
impl Send for PacketContext
impl Sync for PacketContext
impl Unpin for PacketContext
impl UnwindSafe for PacketContext
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