pub struct TryExpr {
pub expr: Expression,
pub source_range: Range,
}
Expand description
Try-expression, catches run-time errors from sub-expression.
E.g. try foo()
.
Fields§
§expr: Expression
Sub-expression to catch run-time errors from.
source_range: Range
The range in source.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for TryExpr
impl Send for TryExpr
impl Sync for TryExpr
impl Unpin for TryExpr
impl !UnwindSafe for TryExpr
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