#[non_exhaustive]pub enum COctetStringDecodeError {
TooFewBytes {
actual: usize,
min: usize,
},
NotAscii,
NotNullTerminated,
}Expand description
An error that can occur when decoding a COctetString.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for COctetStringDecodeError
impl Clone for COctetStringDecodeError
Source§fn clone(&self) -> COctetStringDecodeError
fn clone(&self) -> COctetStringDecodeError
Returns a copy of the value. Read more
1.0.0 · 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 COctetStringDecodeError
impl Debug for COctetStringDecodeError
Source§impl Display for COctetStringDecodeError
impl Display for COctetStringDecodeError
Source§impl Error for COctetStringDecodeError
impl Error for COctetStringDecodeError
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()
impl Copy for COctetStringDecodeError
Auto Trait Implementations§
impl Freeze for COctetStringDecodeError
impl RefUnwindSafe for COctetStringDecodeError
impl Send for COctetStringDecodeError
impl Sync for COctetStringDecodeError
impl Unpin for COctetStringDecodeError
impl UnwindSafe for COctetStringDecodeError
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