#[non_exhaustive]pub struct UnknownLabel {
pub label: String,
pub expected: Vec<&'static str>,
}Expand description
A label the options do not include.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.label: StringThe label that came back.
expected: Vec<&'static str>The labels that were offered.
Trait Implementations§
Source§impl Clone for UnknownLabel
impl Clone for UnknownLabel
Source§impl Debug for UnknownLabel
impl Debug for UnknownLabel
Source§impl Display for UnknownLabel
impl Display for UnknownLabel
impl Eq for UnknownLabel
Source§impl Error for UnknownLabel
impl Error for UnknownLabel
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 UnknownLabel
impl PartialEq for UnknownLabel
impl StructuralPartialEq for UnknownLabel
Auto Trait Implementations§
impl Freeze for UnknownLabel
impl RefUnwindSafe for UnknownLabel
impl Send for UnknownLabel
impl Sync for UnknownLabel
impl Unpin for UnknownLabel
impl UnsafeUnpin for UnknownLabel
impl UnwindSafe for UnknownLabel
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.