[−][src]Struct naia_client_socket::Packet
A Packet that can be sent to the Server
Implementations
impl Packet
[src]
pub fn new(payload: Vec<u8>) -> Packet
[src]
Create a packet from a Vec payload, converts data to a slice on the heap
pub fn new_raw(payload: Box<[u8]>) -> Packet
[src]
Create a packet from an existing boxed slice of bytes
pub fn empty() -> Packet
[src]
Create an empty packet
pub fn payload(&self) -> &[u8]
[src]
Get at the underlying byte payload of the packet
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Packet
impl Send for Packet
impl Sync for Packet
impl Unpin for Packet
impl UnwindSafe for Packet
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,