pub enum PortableViewTransform {
Filter {
predicate: PortablePredicate,
},
Sort {
key: PortableFieldPath,
order: PortableSortOrder,
},
Take {
count: usize,
},
Skip {
count: usize,
},
First,
Last,
MaxBy {
key: PortableFieldPath,
},
MinBy {
key: PortableFieldPath,
},
}Variants§
Filter
Fields
§
predicate: PortablePredicateSort
Take
Skip
First
Last
MaxBy
Fields
§
key: PortableFieldPathMinBy
Fields
§
key: PortableFieldPathTrait Implementations§
Source§impl Clone for PortableViewTransform
impl Clone for PortableViewTransform
Source§fn clone(&self) -> PortableViewTransform
fn clone(&self) -> PortableViewTransform
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 PortableViewTransform
impl Debug for PortableViewTransform
Source§impl<'de> Deserialize<'de> for PortableViewTransform
impl<'de> Deserialize<'de> for PortableViewTransform
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PortableViewTransform
impl PartialEq for PortableViewTransform
Source§impl Serialize for PortableViewTransform
impl Serialize for PortableViewTransform
impl StructuralPartialEq for PortableViewTransform
Auto Trait Implementations§
impl Freeze for PortableViewTransform
impl RefUnwindSafe for PortableViewTransform
impl Send for PortableViewTransform
impl Sync for PortableViewTransform
impl Unpin for PortableViewTransform
impl UnsafeUnpin for PortableViewTransform
impl UnwindSafe for PortableViewTransform
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