pub enum InvalidExprError {
InvalidTopLevelExpr(String),
ImproperAdvExpr,
IllegalLetExpr,
IllegalLocation,
IllegalUse(Expr),
UseDoesNotExist,
}Variants§
InvalidTopLevelExpr(String)
ImproperAdvExpr
IllegalLetExpr
IllegalLocation
IllegalUse(Expr)
UseDoesNotExist
Trait Implementations§
Source§impl Debug for InvalidExprError
impl Debug for InvalidExprError
Source§impl Display for InvalidExprError
impl Display for InvalidExprError
Source§impl Error for InvalidExprError
impl Error for InvalidExprError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for InvalidExprError
impl RefUnwindSafe for InvalidExprError
impl Send for InvalidExprError
impl Sync for InvalidExprError
impl Unpin for InvalidExprError
impl UnwindSafe for InvalidExprError
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