pub enum AlphabetError {
InvalidByte {
index: usize,
byte: u8,
},
PaddingByte {
index: usize,
},
DuplicateByte {
first: usize,
second: usize,
byte: u8,
},
}Expand description
Alphabet validation error.
Variants§
InvalidByte
The alphabet contains a non-visible-ASCII byte.
PaddingByte
The alphabet contains the padding byte =.
DuplicateByte
The alphabet maps more than one value to the same byte.
Trait Implementations§
Source§impl Clone for AlphabetError
impl Clone for AlphabetError
Source§fn clone(&self) -> AlphabetError
fn clone(&self) -> AlphabetError
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 AlphabetError
impl Debug for AlphabetError
Source§impl Display for AlphabetError
impl Display for AlphabetError
Source§impl Error for AlphabetError
Available on crate feature std only.
impl Error for AlphabetError
Available on crate feature
std only.1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for AlphabetError
impl PartialEq for AlphabetError
Source§fn eq(&self, other: &AlphabetError) -> bool
fn eq(&self, other: &AlphabetError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AlphabetError
impl Eq for AlphabetError
impl StructuralPartialEq for AlphabetError
Auto Trait Implementations§
impl Freeze for AlphabetError
impl RefUnwindSafe for AlphabetError
impl Send for AlphabetError
impl Sync for AlphabetError
impl Unpin for AlphabetError
impl UnsafeUnpin for AlphabetError
impl UnwindSafe for AlphabetError
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