pub struct PacketBuilder { /* private fields */ }Implementations§
Source§impl PacketBuilder
impl PacketBuilder
pub fn expected_frame_count(&self) -> u16
pub fn frame_count(&self) -> u16
pub fn frames_left(&self) -> u16
pub fn new(frame: Frame) -> Result<Self, PacketBuilderError>
pub fn add_frame(&mut self, frame: Frame) -> Result<(), PacketBuilderError>
pub fn build(&self) -> Result<Packet, PacketBuilderError>
Trait Implementations§
Source§impl Debug for PacketBuilder
impl Debug for PacketBuilder
Source§impl PartialEq for PacketBuilder
impl PartialEq for PacketBuilder
impl StructuralPartialEq for PacketBuilder
Auto Trait Implementations§
impl Freeze for PacketBuilder
impl RefUnwindSafe for PacketBuilder
impl Send for PacketBuilder
impl Sync for PacketBuilder
impl Unpin for PacketBuilder
impl UnwindSafe for PacketBuilder
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