pub enum ContentExprError {
UnknownBlockName(String),
InvalidAttribute {
name: String,
attr: String,
},
HeadingDepthReserved(u8),
NestedGroup,
MixedGroupOperators,
UnbalancedParens,
DanglingRepetition(char),
Empty,
EmptyGroup,
UnexpectedToken(String),
}Expand description
Typed parse/validation failure for a content expression. offender
carries the offending token so loader errors can name it.
Variants§
UnknownBlockName(String)
InvalidAttribute
HeadingDepthReserved(u8)
NestedGroup
MixedGroupOperators
UnbalancedParens
DanglingRepetition(char)
Empty
EmptyGroup
UnexpectedToken(String)
Trait Implementations§
Source§impl Clone for ContentExprError
impl Clone for ContentExprError
Source§fn clone(&self) -> ContentExprError
fn clone(&self) -> ContentExprError
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 ContentExprError
impl Debug for ContentExprError
Source§impl Display for ContentExprError
impl Display for ContentExprError
impl Eq for ContentExprError
Source§impl Error for ContentExprError
impl Error for ContentExprError
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 ContentExprError
impl PartialEq for ContentExprError
impl StructuralPartialEq for ContentExprError
Auto Trait Implementations§
impl Freeze for ContentExprError
impl RefUnwindSafe for ContentExprError
impl Send for ContentExprError
impl Sync for ContentExprError
impl Unpin for ContentExprError
impl UnsafeUnpin for ContentExprError
impl UnwindSafe for ContentExprError
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.