pub enum TreError {
Compile(String),
InvalidOptions(String),
Internal(String),
}Expand description
Errors returned by TreCompiledPattern::compile.
Variants§
Compile(String)
The pattern bytes failed to compile.
InvalidOptions(String)
A configuration choice in TreMatchOpts is
inconsistent (for example, max_errors > 0 with all
edit costs at zero).
Internal(String)
TRE returned a code not covered by the public API.
Trait Implementations§
Source§impl Error for TreError
impl Error for TreError
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 TreError
impl RefUnwindSafe for TreError
impl Send for TreError
impl Sync for TreError
impl Unpin for TreError
impl UnsafeUnpin for TreError
impl UnwindSafe for TreError
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