pub struct PayloadU24(pub Vec<u8>);
Expand description
An arbitrary, unknown-content, u24-length-prefixed payload
Tuple Fields§
§0: Vec<u8>
Implementations§
source§impl PayloadU24
impl PayloadU24
pub fn new(bytes: Vec<u8>) -> PayloadU24
Trait Implementations§
source§impl Clone for PayloadU24
impl Clone for PayloadU24
source§fn clone(&self) -> PayloadU24
fn clone(&self) -> PayloadU24
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 Codec for PayloadU24
impl Codec for PayloadU24
source§fn read(r: &mut Reader<'_>) -> Option<PayloadU24>
fn read(r: &mut Reader<'_>) -> Option<PayloadU24>
Decode yourself by fiddling with the
Reader
.
Return Some if it worked, None if not.source§fn get_encoding(&self) -> Vec<u8>
fn get_encoding(&self) -> Vec<u8>
Convenience function to get the results of
encode()
.source§fn read_bytes(bytes: &[u8]) -> Option<Self>
fn read_bytes(bytes: &[u8]) -> Option<Self>
Read one of these from the front of
bytes
and
return it.source§impl Debug for PayloadU24
impl Debug for PayloadU24
source§impl PartialEq<PayloadU24> for PayloadU24
impl PartialEq<PayloadU24> for PayloadU24
source§fn eq(&self, other: &PayloadU24) -> bool
fn eq(&self, other: &PayloadU24) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PayloadU24
Auto Trait Implementations§
impl RefUnwindSafe for PayloadU24
impl Send for PayloadU24
impl Sync for PayloadU24
impl Unpin for PayloadU24
impl UnwindSafe for PayloadU24
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