pub struct YieldClause {
pub all: bool,
pub items: Vec<ProjectionItem>,
pub where_clause: Option<Expr>,
pub span: Span,
}Expand description
Selects values produced by a procedure call.
Fields§
§all: bool§items: Vec<ProjectionItem>§where_clause: Option<Expr>§span: SpanTrait Implementations§
Source§impl Clone for YieldClause
impl Clone for YieldClause
Source§impl Debug for YieldClause
impl Debug for YieldClause
impl Eq for YieldClause
Source§impl Hash for YieldClause
impl Hash for YieldClause
Source§impl PartialEq for YieldClause
impl PartialEq for YieldClause
impl StructuralPartialEq for YieldClause
Auto Trait Implementations§
impl Freeze for YieldClause
impl RefUnwindSafe for YieldClause
impl Send for YieldClause
impl Sync for YieldClause
impl Unpin for YieldClause
impl UnsafeUnpin for YieldClause
impl UnwindSafe for YieldClause
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