pub enum ResultExprKind {
Ok(ExprId),
Err(ExprId),
}Expand description
Arena-friendly version of Result<Box<Expr>, Box<Expr>> in Expr::Result.
Variants§
Trait Implementations§
Source§impl Clone for ResultExprKind
impl Clone for ResultExprKind
Source§fn clone(&self) -> ResultExprKind
fn clone(&self) -> ResultExprKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResultExprKind
impl RefUnwindSafe for ResultExprKind
impl Send for ResultExprKind
impl Sync for ResultExprKind
impl Unpin for ResultExprKind
impl UnsafeUnpin for ResultExprKind
impl UnwindSafe for ResultExprKind
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