pub struct OrderByDef {
pub expr: Expr,
pub direction: OrderDir,
pub nulls: Option<NullsOrder>,
}Expand description
ORDER BY element.
Fields§
§expr: Expr§direction: OrderDir§nulls: Option<NullsOrder>Implementations§
Source§impl OrderByDef
impl OrderByDef
pub fn asc(expr: Expr) -> Self
pub fn desc(expr: Expr) -> Self
pub fn nulls_first(self) -> Self
pub fn nulls_last(self) -> Self
Trait Implementations§
Source§impl Clone for OrderByDef
impl Clone for OrderByDef
Source§fn clone(&self) -> OrderByDef
fn clone(&self) -> OrderByDef
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 OrderByDef
impl !RefUnwindSafe for OrderByDef
impl Send for OrderByDef
impl Sync for OrderByDef
impl Unpin for OrderByDef
impl UnsafeUnpin for OrderByDef
impl !UnwindSafe for OrderByDef
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