pub enum KeyGlobError {
Empty,
UnclosedQuote {
index: usize,
},
Glob(GlobError),
}Expand description
Why a quoted key-path glob was rejected.
Variants§
Empty
No selector was supplied. A quoted empty key ('') is valid.
UnclosedQuote
A literal span has no closing single quote.
Glob(GlobError)
Invalid glob syntax, with the offset mapped to the original expression.
Trait Implementations§
Source§impl Clone for KeyGlobError
impl Clone for KeyGlobError
Source§impl Debug for KeyGlobError
impl Debug for KeyGlobError
Source§impl Display for KeyGlobError
impl Display for KeyGlobError
impl Eq for KeyGlobError
Source§impl Error for KeyGlobError
impl Error for KeyGlobError
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 KeyGlobError
impl PartialEq for KeyGlobError
impl StructuralPartialEq for KeyGlobError
Auto Trait Implementations§
impl Freeze for KeyGlobError
impl RefUnwindSafe for KeyGlobError
impl Send for KeyGlobError
impl Sync for KeyGlobError
impl Unpin for KeyGlobError
impl UnsafeUnpin for KeyGlobError
impl UnwindSafe for KeyGlobError
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.