pub struct RunLengthEncoded { /* private fields */ }Expand description
Run-length encoded index sequence
Implementations§
Source§impl RunLengthEncoded
impl RunLengthEncoded
Sourcepub fn compression_ratio(&self) -> f32
pub fn compression_ratio(&self) -> f32
Get compression ratio (original_size / compressed_size)
Trait Implementations§
Source§impl Clone for RunLengthEncoded
impl Clone for RunLengthEncoded
Source§fn clone(&self) -> RunLengthEncoded
fn clone(&self) -> RunLengthEncoded
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 moreAuto Trait Implementations§
impl Freeze for RunLengthEncoded
impl RefUnwindSafe for RunLengthEncoded
impl Send for RunLengthEncoded
impl Sync for RunLengthEncoded
impl Unpin for RunLengthEncoded
impl UnsafeUnpin for RunLengthEncoded
impl UnwindSafe for RunLengthEncoded
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more