pub enum StructuredQrError {
AtLeast2Pieces,
TotalMismatch(usize),
MissingParts,
Parity,
TooShort,
StructuredWrongMode,
StructuredWrongEnc,
SeqGreaterThanTotal(u8, u8),
LengthMismatch(usize, usize),
UnsupportedVersion(i16),
SplitMax16(usize),
}
Expand description
Error variants regarding structured append
Variants§
AtLeast2Pieces
Structured append mode should contain at least two qrcodes
TotalMismatch(usize)
Encoded number of pieces does not match real number of pieces
MissingParts
Not all the QR codes parts are present
Parity
Computed parity byte does not match
TooShort
QR code data shorter than 5 bytes
StructuredWrongMode
QR code mode is not structured append
StructuredWrongEnc
QR code encoding is not the one supported in structured append
SeqGreaterThanTotal(u8, u8)
QR code sequence number is greater than total
LengthMismatch(usize, usize)
QR code length mismatch
UnsupportedVersion(i16)
Unsupported version
SplitMax16(usize)
Maximum supported pieces in structured append is 16
Trait Implementations§
Source§impl Clone for StructuredQrError
impl Clone for StructuredQrError
Source§fn clone(&self) -> StructuredQrError
fn clone(&self) -> StructuredQrError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StructuredQrError
impl Debug for StructuredQrError
Source§impl Display for StructuredQrError
impl Display for StructuredQrError
Source§impl PartialEq for StructuredQrError
impl PartialEq for StructuredQrError
impl Copy for StructuredQrError
impl Eq for StructuredQrError
impl StructuralPartialEq for StructuredQrError
Auto Trait Implementations§
impl Freeze for StructuredQrError
impl RefUnwindSafe for StructuredQrError
impl Send for StructuredQrError
impl Sync for StructuredQrError
impl Unpin for StructuredQrError
impl UnwindSafe for StructuredQrError
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