Enum hotdrink_rs::planner::MethodFailure [−][src]
pub enum MethodFailure { NoSuchVariable(String), WrongInputCount(usize, usize), WrongOutputCount(usize, usize), MutabilityMismatch(MutabilityMismatch), TypeConversionFailure(&'static str, &'static str), Custom(String), }
The potential errors from performing a method call.
Variants
NoSuchVariable(String)
An attempt to use a variable that does not exist.
The constraint satisfaction method received too few or too many values as input.
The constraint satisfaction method returned too few or too many values as output.
MutabilityMismatch(MutabilityMismatch)
Unexpected mutability of an argument.
Failure to convert a variable into the specified type.
Custom(String)
A custom error from the programmer.
Trait Implementations
impl Clone for MethodFailure
[src]
impl Clone for MethodFailure
[src]fn clone(&self) -> MethodFailure
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for MethodFailure
[src]
impl Eq for MethodFailure
[src]impl From<ConversionError> for MethodFailure
[src]
impl From<ConversionError> for MethodFailure
[src]fn from(ce: ConversionError) -> Self
[src]
impl From<MutabilityMismatch> for MethodFailure
[src]
impl From<MutabilityMismatch> for MethodFailure
[src]fn from(mm: MutabilityMismatch) -> Self
[src]
impl PartialEq<MethodFailure> for MethodFailure
[src]
impl PartialEq<MethodFailure> for MethodFailure
[src]fn eq(&self, other: &MethodFailure) -> bool
[src]
fn ne(&self, other: &MethodFailure) -> bool
[src]
impl StructuralEq for MethodFailure
[src]
impl StructuralEq for MethodFailure
[src]impl StructuralPartialEq for MethodFailure
[src]
impl StructuralPartialEq for MethodFailure
[src]Auto Trait Implementations
impl RefUnwindSafe for MethodFailure
impl RefUnwindSafe for MethodFailure
impl Send for MethodFailure
impl Send for MethodFailure
impl Sync for MethodFailure
impl Sync for MethodFailure
impl Unpin for MethodFailure
impl Unpin for MethodFailure
impl UnwindSafe for MethodFailure
impl UnwindSafe for MethodFailure