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
Source§impl<'de> Deserialize<'de> for YieldClause
impl<'de> Deserialize<'de> for YieldClause
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for YieldClause
Source§impl Hash for YieldClause
impl Hash for YieldClause
Source§impl PartialEq for YieldClause
impl PartialEq for YieldClause
Source§impl Serialize for YieldClause
impl Serialize 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