pub struct OrderClause {
pub target: OrderTarget,
pub direction: SortDirection,
}Fields§
§target: OrderTarget§direction: SortDirectionImplementations§
Source§impl OrderClause
impl OrderClause
pub const fn column(column: &'static str, direction: SortDirection) -> Self
pub const fn relation_scalar( parent_table: &'static str, parent_column: &'static str, related_table: &'static str, related_column: &'static str, value_sql: &'static str, direction: SortDirection, ) -> Self
pub fn is_relation_scalar(&self) -> bool
pub fn targets_column(&self, column: &str) -> bool
pub fn direction(&self) -> SortDirection
Trait Implementations§
Source§impl Clone for OrderClause
impl Clone for OrderClause
Source§fn clone(&self) -> OrderClause
fn clone(&self) -> OrderClause
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OrderClause
impl Debug for OrderClause
Source§impl PartialEq for OrderClause
impl PartialEq for OrderClause
Source§fn eq(&self, other: &OrderClause) -> bool
fn eq(&self, other: &OrderClause) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for OrderClause
impl StructuralPartialEq for OrderClause
Auto Trait Implementations§
impl Freeze for OrderClause
impl RefUnwindSafe for OrderClause
impl Send for OrderClause
impl Sync for OrderClause
impl Unpin for OrderClause
impl UnsafeUnpin for OrderClause
impl UnwindSafe for OrderClause
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