pub struct FromQueryExpr {
pub variable: String,
pub source: Box<Expr>,
pub clauses: Vec<QueryClause>,
pub select: Box<Expr>,
}Expand description
LINQ-style from query expression Syntax: from var in source [clauses…] select expr
Fields§
§variable: StringLoop variable name (e.g., “t” in “from t in trades”)
source: Box<Expr>Source expression (e.g., “trades”)
clauses: Vec<QueryClause>Query clauses (where, order by, group by, join, let)
select: Box<Expr>Final select expression
Trait Implementations§
Source§impl Clone for FromQueryExpr
impl Clone for FromQueryExpr
Source§fn clone(&self) -> FromQueryExpr
fn clone(&self) -> FromQueryExpr
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 moreSource§impl Debug for FromQueryExpr
impl Debug for FromQueryExpr
Source§impl<'de> Deserialize<'de> for FromQueryExpr
impl<'de> Deserialize<'de> for FromQueryExpr
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
Source§impl PartialEq for FromQueryExpr
impl PartialEq for FromQueryExpr
Source§impl Serialize for FromQueryExpr
impl Serialize for FromQueryExpr
impl StructuralPartialEq for FromQueryExpr
Auto Trait Implementations§
impl Freeze for FromQueryExpr
impl RefUnwindSafe for FromQueryExpr
impl Send for FromQueryExpr
impl Sync for FromQueryExpr
impl Unpin for FromQueryExpr
impl UnsafeUnpin for FromQueryExpr
impl UnwindSafe for FromQueryExpr
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