[−][src]Trait nt_network::Packet
Required methods
fn serialize(&self, buf: &mut BytesMut) -> Result<()>
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized,
Self: Sized,
Implementations on Foreign Types
impl Packet for String[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for u8[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for bool[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for f64[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl<T: Packet> Packet for Vec<T>[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
Implementors
impl Packet for EntryType[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for ClearAllEntries[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for ClientHello[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for ClientHelloComplete[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(_buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for EntryAssignment[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for EntryDelete[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for EntryFlagsUpdate[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for EntryUpdate[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for KeepAlive[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(_buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for ProtocolVersionUnsupported[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,
impl Packet for ServerHello[src]
fn serialize(&self, buf: &mut BytesMut) -> Result<()>[src]
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
Self: Sized, [src]
Self: Sized,