[][src]Trait nt_network::Packet

pub trait Packet: Send + Sync {
    fn serialize(&self, buf: &mut BytesMut) -> Result<()>;
fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)>
    where
        Self: Sized
; }

Required methods

fn serialize(&self, buf: &mut BytesMut) -> Result<()>

fn deserialize(buf: &mut dyn Buf) -> Result<(Self, usize)> where
    Self: Sized

Loading content...

Implementations on Foreign Types

impl Packet for String[src]

impl Packet for u8[src]

impl Packet for bool[src]

impl Packet for f64[src]

impl<T: Packet> Packet for Vec<T>[src]

Loading content...

Implementors

impl Packet for EntryType[src]

impl Packet for RpcDefinition[src]

impl Packet for ClearAllEntries[src]

impl Packet for ClientHello[src]

impl Packet for ClientHelloComplete[src]

impl Packet for EntryAssignment[src]

impl Packet for EntryDelete[src]

impl Packet for EntryFlagsUpdate[src]

impl Packet for EntryUpdate[src]

impl Packet for KeepAlive[src]

impl Packet for ProtocolVersionUnsupported[src]

impl Packet for RpcExecute[src]

impl Packet for RpcResponse[src]

impl Packet for ServerHello[src]

impl Packet for ServerHelloComplete[src]

Loading content...