pub struct ParseCodecOptionError { /* private fields */ }Expand description
Error returned when a textual codec option is unsupported.
The original input is retained verbatim for diagnostics. Use Self::kind
and Self::accepted_spellings for programmatic recovery. Serde errors
remain Serde errors; this type is the FromStr contract only.
Implementations§
Source§impl ParseCodecOptionError
impl ParseCodecOptionError
Sourcepub const fn kind(&self) -> CodecOptionKind
pub const fn kind(&self) -> CodecOptionKind
Return the option family that rejected the input.
Sourcepub const fn accepted_spellings(&self) -> &'static [&'static str]
pub const fn accepted_spellings(&self) -> &'static [&'static str]
Return every spelling accepted by the rejected option family.
Trait Implementations§
Source§impl Clone for ParseCodecOptionError
impl Clone for ParseCodecOptionError
Source§fn clone(&self) -> ParseCodecOptionError
fn clone(&self) -> ParseCodecOptionError
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 ParseCodecOptionError
impl Debug for ParseCodecOptionError
Source§impl Display for ParseCodecOptionError
impl Display for ParseCodecOptionError
impl Eq for ParseCodecOptionError
Source§impl Error for ParseCodecOptionError
impl Error for ParseCodecOptionError
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 ParseCodecOptionError
impl PartialEq for ParseCodecOptionError
impl StructuralPartialEq for ParseCodecOptionError
Auto Trait Implementations§
impl Freeze for ParseCodecOptionError
impl RefUnwindSafe for ParseCodecOptionError
impl Send for ParseCodecOptionError
impl Sync for ParseCodecOptionError
impl Unpin for ParseCodecOptionError
impl UnsafeUnpin for ParseCodecOptionError
impl UnwindSafe for ParseCodecOptionError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.