pub struct RleEncoder;Expand description
Run-length encoder/decoder for byte streams (trajectory data).
Format: repeated runs are encoded as [0xFF, count, value]; literals are
passed through. This mirrors the f32 variant in CompressionStream but
operates on raw bytes.
Implementations§
Trait Implementations§
Source§impl Clone for RleEncoder
impl Clone for RleEncoder
Source§fn clone(&self) -> RleEncoder
fn clone(&self) -> RleEncoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RleEncoder
impl Debug for RleEncoder
Source§impl Default for RleEncoder
impl Default for RleEncoder
Source§fn default() -> RleEncoder
fn default() -> RleEncoder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RleEncoder
impl RefUnwindSafe for RleEncoder
impl Send for RleEncoder
impl Sync for RleEncoder
impl Unpin for RleEncoder
impl UnsafeUnpin for RleEncoder
impl UnwindSafe for RleEncoder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.