pub struct SortStepDef {
pub expression: LanguageExpressionDef,
pub reverse: bool,
}Expand description
Sort EIP step definition.
Orders a body collection by extracting a sort key from each element via a language expression.
Fields§
§expression: LanguageExpressionDefExpression that produces the sort key for each element.
reverse: boolReverse (descending) sort when true. Default false (ascending).
Trait Implementations§
Source§impl Clone for SortStepDef
impl Clone for SortStepDef
Source§fn clone(&self) -> SortStepDef
fn clone(&self) -> SortStepDef
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 SortStepDef
impl Debug for SortStepDef
impl Eq for SortStepDef
Source§impl PartialEq for SortStepDef
impl PartialEq for SortStepDef
impl StructuralPartialEq for SortStepDef
Auto Trait Implementations§
impl Freeze for SortStepDef
impl RefUnwindSafe for SortStepDef
impl Send for SortStepDef
impl Sync for SortStepDef
impl Unpin for SortStepDef
impl UnsafeUnpin for SortStepDef
impl UnwindSafe for SortStepDef
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.