Struct StripBytes
pub struct StripBytes { /* private fields */ }
Incrementally strip non-contiguous data
Implementations
impl StripBytes
fn new() -> SelfInitial state
fn strip_next<'s>(&'s mut self, bytes: &'s [u8]) -> StripBytesIter<'s>Strip the next segment of data
Trait Implementations
impl Clone for StripBytes
fn clone(&self) -> Self
impl Debug for StripBytes
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for StripBytes
fn default() -> Self
impl Eq for StripBytes
impl PartialEq for StripBytes
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for StripBytes
Auto Trait Implementations
impl Freeze for StripBytes
impl RefUnwindSafe for StripBytes
impl Send for StripBytes
impl Sync for StripBytes
impl Unpin for StripBytes
impl UnsafeUnpin for StripBytes
impl UnwindSafe for StripBytes
Blanket Implementations
impl<T> Any for StripBytes
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for StripBytes
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for StripBytes
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for StripBytes
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for StripBytes
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for StripBytes
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for StripBytes
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for StripBytes
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for StripBytes
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>