#[non_exhaustive]pub enum DictBuildError {
UnknownToken {
rule_id: RuleId,
token: Token,
},
InvalidTokenId {
rule_id: RuleId,
token_id: TokenId,
},
EmptyToken {
rule_id: RuleId,
token_id: TokenId,
},
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for DictBuildError
impl Clone for DictBuildError
Source§fn clone(&self) -> DictBuildError
fn clone(&self) -> DictBuildError
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 DictBuildError
impl Debug for DictBuildError
Source§impl Display for DictBuildError
impl Display for DictBuildError
Source§impl Error for DictBuildError
impl Error for DictBuildError
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 DictBuildError
impl RefUnwindSafe for DictBuildError
impl Send for DictBuildError
impl Sync for DictBuildError
impl Unpin for DictBuildError
impl UnsafeUnpin for DictBuildError
impl UnwindSafe for DictBuildError
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