pub enum CapabilityCodecError {
Truncated,
BadMagic,
NonAsciiName,
TooManyEntries(usize),
}Expand description
Errors produced while decoding a CapabilityAd blob.
Variants§
Truncated
Buffer ended mid-record.
BadMagic
The leading magic / version did not match.
NonAsciiName
A capability name contained a non-ASCII byte.
TooManyEntries(usize)
The encoded entry count exceeded the safety bound.
Trait Implementations§
Source§impl Debug for CapabilityCodecError
impl Debug for CapabilityCodecError
Source§impl Display for CapabilityCodecError
impl Display for CapabilityCodecError
Source§impl Error for CapabilityCodecError
impl Error for CapabilityCodecError
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()
Auto Trait Implementations§
impl Freeze for CapabilityCodecError
impl RefUnwindSafe for CapabilityCodecError
impl Send for CapabilityCodecError
impl Sync for CapabilityCodecError
impl Unpin for CapabilityCodecError
impl UnsafeUnpin for CapabilityCodecError
impl UnwindSafe for CapabilityCodecError
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