pub struct OrderByExpression {
pub expression: Expression,
pub ascending: bool,
pub nulls_first: Option<bool>,
}Expand description
ORDER BY expression
Fields§
§expression: Expression§ascending: bool§nulls_first: Option<bool>None = default (NULLS LAST for ASC, NULLS FIRST for DESC in SQL standard) Some(true) = NULLS FIRST Some(false) = NULLS LAST
Trait Implementations§
Source§impl Clone for OrderByExpression
impl Clone for OrderByExpression
Source§fn clone(&self) -> OrderByExpression
fn clone(&self) -> OrderByExpression
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 OrderByExpression
impl Debug for OrderByExpression
Source§impl Display for OrderByExpression
impl Display for OrderByExpression
Source§impl PartialEq for OrderByExpression
impl PartialEq for OrderByExpression
impl StructuralPartialEq for OrderByExpression
Auto Trait Implementations§
impl Freeze for OrderByExpression
impl RefUnwindSafe for OrderByExpression
impl Send for OrderByExpression
impl Sync for OrderByExpression
impl Unpin for OrderByExpression
impl UnsafeUnpin for OrderByExpression
impl UnwindSafe for OrderByExpression
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CompactArcDrop for T
impl<T> CompactArcDrop for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more