pub struct ExprYield {
pub attrs: Vec<Attribute>,
pub yield_token: Yield,
pub expr: Option<Box<Expr>>,
}Expand description
A yield expression: yield expr.
Fields§
§attrs: Vec<Attribute>§yield_token: Yield§expr: Option<Box<Expr>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExprYield
impl RefUnwindSafe for ExprYield
impl !Send for ExprYield
impl !Sync for ExprYield
impl Unpin for ExprYield
impl UnwindSafe for ExprYield
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