pub struct ProjectionBody {
pub distinct: bool,
pub items: Vec<ProjectionItem>,
pub order: Vec<SortItem>,
pub skip: Option<Expr>,
pub limit: Option<Expr>,
pub span: Span,
}Fields§
§distinct: bool§items: Vec<ProjectionItem>§order: Vec<SortItem>§skip: Option<Expr>§limit: Option<Expr>§span: SpanTrait Implementations§
Source§impl Clone for ProjectionBody
impl Clone for ProjectionBody
Source§fn clone(&self) -> ProjectionBody
fn clone(&self) -> ProjectionBody
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 moreAuto Trait Implementations§
impl Freeze for ProjectionBody
impl RefUnwindSafe for ProjectionBody
impl Send for ProjectionBody
impl Sync for ProjectionBody
impl Unpin for ProjectionBody
impl UnsafeUnpin for ProjectionBody
impl UnwindSafe for ProjectionBody
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