Enum precise_calc::CalcError
source · pub enum CalcError {
NameNotFound(String),
NameAlreadyBound(String),
IncorrectArity(usize, usize),
ParseNum,
ParseError,
IOError,
}
Variants§
NameNotFound(String)
Symbol is not in context.
NameAlreadyBound(String)
Use tried to assign a value to a name that already has a value assigned to it.
IncorrectArity(usize, usize)
Function called with incorrect number of arguments. IncorrectArity(expected, found)
.
ParseNum
ParseError
IOError
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for CalcError
impl Send for CalcError
impl Sync for CalcError
impl Unpin for CalcError
impl UnwindSafe for CalcError
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