[−][src]Enum endbasic_core::eval::FunctionError
Function execution errors.
These are separate from the more generic Error
type because they are not annotated with the
specific function that triggered the error. We add such annotation once we capture the error
within the evaluation logic.
Variants
ArgumentError(String)
A specific parameter had an invalid value.
EvalError(Error)
Error while evaluating input arguments.
InternalError(String)
Any other error not representable by other values.
General mismatch of parameters given to the function with expectations (different numbers, invalid types).
Trait Implementations
impl Debug for FunctionError
[src]
impl From<Error> for FunctionError
[src]
Auto Trait Implementations
impl RefUnwindSafe for FunctionError
[src]
impl Send for FunctionError
[src]
impl Sync for FunctionError
[src]
impl Unpin for FunctionError
[src]
impl UnwindSafe for FunctionError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,