pub struct TryCatch {
pub bind: ArcStr,
pub constraint: Option<Type>,
pub handler: Arc<Expr>,
pub exprs: Arc<[Expr]>,
}Fields§
§bind: ArcStr§constraint: Option<Type>§handler: Arc<Expr>§exprs: Arc<[Expr]>Trait Implementations§
Source§impl PartialOrd for TryCatch
impl PartialOrd for TryCatch
impl StructuralPartialEq for TryCatch
Auto Trait Implementations§
impl Freeze for TryCatch
impl !RefUnwindSafe for TryCatch
impl Send for TryCatch
impl Sync for TryCatch
impl Unpin for TryCatch
impl !UnwindSafe for TryCatch
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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