pub enum CoderStatus {
Complete,
NeedInput {
input_index: usize,
required: usize,
available: usize,
},
NeedOutput {
output_index: usize,
required: usize,
available: usize,
},
}Expand description
Reports why a crate::Coder stopped converting input.
Variants§
Complete
All currently supplied input was consumed.
NeedInput
More input is needed to complete the next output value.
input_index: Absolute input index where input ended while decoding.required: Number of additional input units required to continue.available: Number of input units currently available from the current input position.
Fields
NeedOutput
More output capacity is needed before conversion can continue.
output_index: Absolute output index where output ended while decoding.required: Number of additional output units required to continue.available: Number of output units currently available from the current output position.
Trait Implementations§
Source§impl Clone for CoderStatus
impl Clone for CoderStatus
Source§fn clone(&self) -> CoderStatus
fn clone(&self) -> CoderStatus
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 CoderStatus
impl Debug for CoderStatus
Source§impl PartialEq for CoderStatus
impl PartialEq for CoderStatus
Source§fn eq(&self, other: &CoderStatus) -> bool
fn eq(&self, other: &CoderStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CoderStatus
impl Eq for CoderStatus
impl StructuralPartialEq for CoderStatus
Auto Trait Implementations§
impl Freeze for CoderStatus
impl RefUnwindSafe for CoderStatus
impl Send for CoderStatus
impl Sync for CoderStatus
impl Unpin for CoderStatus
impl UnsafeUnpin for CoderStatus
impl UnwindSafe for CoderStatus
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