pub struct RleEncoder;Expand description
RLE encoder for miniblock format
Implementations§
Source§impl RleEncoder
impl RleEncoder
Trait Implementations§
Source§impl BlockCompressor for RleEncoder
impl BlockCompressor for RleEncoder
Source§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
Source§impl MiniBlockCompressor for RleEncoder
impl MiniBlockCompressor for RleEncoder
Source§fn compress(
&self,
data: DataBlock,
) -> Result<(MiniBlockCompressed, CompressiveEncoding)>
fn compress( &self, data: DataBlock, ) -> Result<(MiniBlockCompressed, CompressiveEncoding)>
Compress a
page of data into multiple chunks Read moreAuto 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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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