pub struct RawInfoBuilder { /* private fields */ }Expand description
Builder for RawInfo.
Implementations§
Source§impl RawInfoBuilder
impl RawInfoBuilder
Sourcepub fn length<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
pub fn length<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
the full byte length of the entity (e.g., packet or frame), including possible headers and trailers
Sourcepub fn payload_length<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
pub fn payload_length<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
the byte length of the entity’s payload, excluding possible headers or trailers
Source§impl RawInfoBuilder
impl RawInfoBuilder
Sourcepub fn data<D: ContinuousData>(&mut self, data: D) -> &mut Self
pub fn data<D: ContinuousData>(&mut self, data: D) -> &mut Self
the (potentially truncated) contents of the full entity, including headers and possibly trailers
Trait Implementations§
Source§impl Clone for RawInfoBuilder
impl Clone for RawInfoBuilder
Source§fn clone(&self) -> RawInfoBuilder
fn clone(&self) -> RawInfoBuilder
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Freeze for RawInfoBuilder
impl RefUnwindSafe for RawInfoBuilder
impl Send for RawInfoBuilder
impl Sync for RawInfoBuilder
impl Unpin for RawInfoBuilder
impl UnwindSafe for RawInfoBuilder
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)