pub enum EvalErrorKind {
UndefinedVariable,
UndefinedCallable,
TypeError,
NotIterable,
ArithmeticError,
TriggerNotFound,
DocumentNotFound,
HostError,
RecursionLimit,
ResourceLimit,
Cancelled,
}Variants§
UndefinedVariable
UndefinedCallable
TypeError
NotIterable
ArithmeticError
TriggerNotFound
DocumentNotFound
HostError
RecursionLimit
ResourceLimit
The evaluation exceeded a configured resource limit (node count or iteration cap).
Cancelled
The evaluation was cancelled via an external cancellation token.
Trait Implementations§
Source§impl Clone for EvalErrorKind
impl Clone for EvalErrorKind
Source§fn clone(&self) -> EvalErrorKind
fn clone(&self) -> EvalErrorKind
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 moreimpl Copy for EvalErrorKind
Source§impl Debug for EvalErrorKind
impl Debug for EvalErrorKind
impl Eq for EvalErrorKind
Source§impl PartialEq for EvalErrorKind
impl PartialEq for EvalErrorKind
Source§fn eq(&self, other: &EvalErrorKind) -> bool
fn eq(&self, other: &EvalErrorKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EvalErrorKind
Auto Trait Implementations§
impl Freeze for EvalErrorKind
impl RefUnwindSafe for EvalErrorKind
impl Send for EvalErrorKind
impl Sync for EvalErrorKind
impl Unpin for EvalErrorKind
impl UnsafeUnpin for EvalErrorKind
impl UnwindSafe for EvalErrorKind
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