pub struct LineExtendMethod;
Expand description
Unit structure representing the line extension method.
Accepts only following contexts: PivotByLineContext for Encoder trait and
Implementations§
Trait Implementations§
Source§impl Capacity for LineExtendMethod
impl Capacity for LineExtendMethod
Source§impl Decoder<PivotByRawLineContext> for LineExtendMethod
impl Decoder<PivotByRawLineContext> for LineExtendMethod
Source§fn partial_decode(
&self,
context: &PivotByRawLineContext,
) -> Result<Vec<Bit>, ContextError>
fn partial_decode( &self, context: &PivotByRawLineContext, ) -> Result<Vec<Bit>, ContextError>
fn decode( &self, context: &mut D, progress_channel: Option<&Sender<ProgressStatus>>, ) -> Result<Vec<u8>, Box<dyn Error>>
Source§impl Default for LineExtendMethod
impl Default for LineExtendMethod
Source§impl Encoder<PivotByLineContext> for LineExtendMethod
impl Encoder<PivotByLineContext> for LineExtendMethod
Source§fn partial_encode(
&self,
context: &mut PivotByLineContext,
data: &mut dyn Iterator<Item = Bit>,
) -> Result<EncoderResult, Box<dyn Error>>
fn partial_encode( &self, context: &mut PivotByLineContext, data: &mut dyn Iterator<Item = Bit>, ) -> Result<EncoderResult, Box<dyn Error>>
fn encode( &self, context: &mut E, data: &mut dyn Iterator<Item = Bit>, progress_channel: Option<&Sender<ProgressStatus>>, ) -> Result<String, Box<dyn Error>>
Source§impl Method<PivotByLineContext, PivotByRawLineContext> for LineExtendMethod
impl Method<PivotByLineContext, PivotByRawLineContext> for LineExtendMethod
fn method_name(&self) -> String
Auto Trait Implementations§
impl Freeze for LineExtendMethod
impl RefUnwindSafe for LineExtendMethod
impl Send for LineExtendMethod
impl Sync for LineExtendMethod
impl Unpin for LineExtendMethod
impl UnwindSafe for LineExtendMethod
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