Enum matrix_qrcode::rqrr::DeQRError
[−]pub enum DeQRError {
IoError,
DataUnderflow,
DataOverflow,
UnknownDataType,
DataEcc,
FormatEcc,
InvalidVersion,
InvalidGridSize,
EncodingError,
}
Expand description
Possible errors that can happen during decoding
Variants
IoError
Could not write the output to the output stream/string
DataUnderflow
Expected more bits to decode
DataOverflow
Expected less bits to decode
UnknownDataType
Unknown data type in encoding
DataEcc
Could not correct errors / code corrupt
FormatEcc
Could not read format information from both locations
InvalidVersion
Unsupported / non-existent version read
InvalidGridSize
Unsupported / non-existent grid size read
EncodingError
Output was not encoded in expected UTF8
Trait Implementations
impl Error for DeQRError
impl Error for DeQRError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<DeQRError> for DecodingError
impl From<DeQRError> for DecodingError
sourcefn from(source: DeQRError) -> DecodingError
fn from(source: DeQRError) -> DecodingError
Converts to this type from the input type.
impl From<FromUtf8Error> for DeQRError
impl From<FromUtf8Error> for DeQRError
fn from(FromUtf8Error) -> DeQRError
fn from(FromUtf8Error) -> DeQRError
Converts to this type from the input type.
impl Copy for DeQRError
impl Eq for DeQRError
impl StructuralEq for DeQRError
impl StructuralPartialEq for DeQRError
Auto Trait Implementations
impl RefUnwindSafe for DeQRError
impl Send for DeQRError
impl Sync for DeQRError
impl Unpin for DeQRError
impl UnwindSafe for DeQRError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more