pub enum ListOp {
Show 31 variants
Creation,
Extract,
Concat,
Len,
Sort,
Reverse,
Contains,
Append,
Prepend,
Slice,
Range,
Distinct,
Unique,
Sum,
Product,
AnyValue,
ToString,
Position,
HasAll,
ReverseSort,
Any,
All,
None,
Single,
Count,
Min,
Max,
HasAny,
Transform,
Filter,
Reduce,
}Variants§
Creation
Extract
Concat
Len
Sort
Reverse
Contains
Append
Prepend
Slice
Range
List functions (C++ port)
Distinct
Unique
Sum
Product
AnyValue
ToString
Position
HasAll
ReverseSort
Any
List predicate functions (non-lambda versions)
All
None
Single
Count
Min
Max
HasAny
Transform
Lambda-based list functions (evaluated by expression evaluator)
Filter
Reduce
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ListOp
impl RefUnwindSafe for ListOp
impl Send for ListOp
impl Sync for ListOp
impl Unpin for ListOp
impl UnsafeUnpin for ListOp
impl UnwindSafe for ListOp
Blanket Implementations§
impl<T> Allocation for T
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<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