pub struct QueryIR {
pub name: String,
pub params: Vec<Param>,
pub pipeline: Vec<IROp>,
pub return_exprs: Vec<IRProjection>,
pub order_by: Vec<IROrdering>,
pub limit: Option<u64>,
}Fields§
§name: String§params: Vec<Param>§pipeline: Vec<IROp>§return_exprs: Vec<IRProjection>§order_by: Vec<IROrdering>§limit: Option<u64>Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryIR
impl RefUnwindSafe for QueryIR
impl Send for QueryIR
impl Sync for QueryIR
impl Unpin for QueryIR
impl UnsafeUnpin for QueryIR
impl UnwindSafe for QueryIR
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