#[non_exhaustive]pub enum RewriterError {
LLMError(String),
ParseError(String),
}Expand description
Query rewriting error types.
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 Debug for RewriterError
impl Debug for RewriterError
Source§impl Display for RewriterError
impl Display for RewriterError
Source§impl Error for RewriterError
impl Error for RewriterError
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 RewriterError
impl RefUnwindSafe for RewriterError
impl Send for RewriterError
impl Sync for RewriterError
impl Unpin for RewriterError
impl UnsafeUnpin for RewriterError
impl UnwindSafe for RewriterError
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