pub enum CelError {
Show 16 variants
CelParseError(String),
BadType(CelType, CelType),
UnknownIdent(String),
UnknownPackage(&'static str),
UnknownAttribute(CelType, String),
IllegalTarget,
MissingArgument,
WrongArgumentType(CelType, CelType),
ChronoParseError(ParseError),
UuidError(String),
DecimalError(String),
TimestampError(String),
NoMatchingOverload(String),
Unexpected(String),
ResultCoercionError(ResultCoercionError),
EvaluationError(String, Box<Self>),
}
Variants§
CelParseError(String)
BadType(CelType, CelType)
UnknownIdent(String)
UnknownPackage(&'static str)
UnknownAttribute(CelType, String)
IllegalTarget
MissingArgument
WrongArgumentType(CelType, CelType)
ChronoParseError(ParseError)
UuidError(String)
DecimalError(String)
TimestampError(String)
NoMatchingOverload(String)
Unexpected(String)
ResultCoercionError(ResultCoercionError)
EvaluationError(String, Box<Self>)
Trait Implementations§
Source§impl Error for CelError
impl Error for CelError
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<ParseError> for CelError
impl From<ParseError> for CelError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Source§impl From<ResultCoercionError> for CelError
impl From<ResultCoercionError> for CelError
Source§fn from(source: ResultCoercionError) -> Self
fn from(source: ResultCoercionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CelError
impl RefUnwindSafe for CelError
impl Send for CelError
impl Sync for CelError
impl Unpin for CelError
impl UnwindSafe for CelError
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