pub struct BluefinPacket {
pub header: BluefinHeader,
pub payload: Vec<u8>,
}Fields§
§header: BluefinHeader§payload: Vec<u8>Implementations§
Source§impl BluefinPacket
impl BluefinPacket
pub fn builder() -> BluefinPacketBuilder
Sourcepub fn from_bytes(bytes: &[u8]) -> BluefinResult<Vec<BluefinPacket>>
pub fn from_bytes(bytes: &[u8]) -> BluefinResult<Vec<BluefinPacket>>
Converts an array of bytes into a vector of bluefin packets. The array of bytes must be a valid stream of bluefin packet bytes. Otherwise, an error is returned.
Trait Implementations§
Source§impl Clone for BluefinPacket
impl Clone for BluefinPacket
Source§fn clone(&self) -> BluefinPacket
fn clone(&self) -> BluefinPacket
Returns a duplicate 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 BluefinPacket
impl Debug for BluefinPacket
Source§impl Default for BluefinPacket
impl Default for BluefinPacket
Source§impl Serialisable for BluefinPacket
impl Serialisable for BluefinPacket
Auto Trait Implementations§
impl Freeze for BluefinPacket
impl RefUnwindSafe for BluefinPacket
impl Send for BluefinPacket
impl Sync for BluefinPacket
impl Unpin for BluefinPacket
impl UnwindSafe for BluefinPacket
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