pub enum VectorscanCompileError {
NonCompile(VectorscanRuntimeError),
Compile(CompileError),
NullByte(NulError),
}
Available on crate feature
compiler
only.Expand description
Wrapper for errors returned when parsing or compiling expressions.
Variants§
NonCompile(VectorscanRuntimeError)
non-compilation error: {0}
Compile(CompileError)
pattern compilation error: {0}
NullByte(NulError)
null byte in expression: {0}
Trait Implementations§
Source§impl Debug for VectorscanCompileError
impl Debug for VectorscanCompileError
Source§impl Display for VectorscanCompileError
impl Display for VectorscanCompileError
Source§impl Error for VectorscanCompileError
impl Error for VectorscanCompileError
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 From<CompileError> for VectorscanCompileError
impl From<CompileError> for VectorscanCompileError
Source§fn from(source: CompileError) -> Self
fn from(source: CompileError) -> Self
Converts to this type from the input type.
Source§impl From<NulError> for VectorscanCompileError
impl From<NulError> for VectorscanCompileError
Source§impl From<VectorscanCompileError> for VectorscanError
impl From<VectorscanCompileError> for VectorscanError
Source§fn from(source: VectorscanCompileError) -> Self
fn from(source: VectorscanCompileError) -> Self
Converts to this type from the input type.
Source§impl From<VectorscanRuntimeError> for VectorscanCompileError
impl From<VectorscanRuntimeError> for VectorscanCompileError
Source§fn from(source: VectorscanRuntimeError) -> Self
fn from(source: VectorscanRuntimeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VectorscanCompileError
impl RefUnwindSafe for VectorscanCompileError
impl Send for VectorscanCompileError
impl Sync for VectorscanCompileError
impl Unpin for VectorscanCompileError
impl UnwindSafe for VectorscanCompileError
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