Enum zen_expression::parser::BuiltInFunction
source · pub enum BuiltInFunction {
Show 51 variants
Len,
Contains,
Flatten,
Upper,
Lower,
StartsWith,
EndsWith,
Matches,
Extract,
FuzzyMatch,
Split,
Abs,
Sum,
Avg,
Min,
Max,
Rand,
Median,
Mode,
Floor,
Ceil,
Round,
IsNumeric,
String,
Number,
Bool,
Type,
Date,
Time,
Duration,
Year,
DayOfWeek,
DayOfMonth,
DayOfYear,
WeekOfYear,
MonthOfYear,
MonthString,
DateString,
WeekdayString,
StartOf,
EndOf,
Keys,
Values,
All,
Some,
None,
Filter,
Map,
Count,
One,
FlatMap,
}Variants§
Len
Contains
Flatten
Upper
Lower
StartsWith
EndsWith
Matches
Extract
FuzzyMatch
Split
Abs
Sum
Avg
Min
Max
Rand
Median
Mode
Floor
Ceil
Round
IsNumeric
String
Number
Bool
Type
Date
Time
Duration
Year
DayOfWeek
DayOfMonth
DayOfYear
WeekOfYear
MonthOfYear
MonthString
DateString
WeekdayString
StartOf
EndOf
Keys
Values
All
Some
None
Filter
Map
Count
One
FlatMap
Trait Implementations§
source§impl Clone for BuiltInFunction
impl Clone for BuiltInFunction
source§fn clone(&self) -> BuiltInFunction
fn clone(&self) -> BuiltInFunction
Returns a copy 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 BuiltInFunction
impl Debug for BuiltInFunction
source§impl Display for BuiltInFunction
impl Display for BuiltInFunction
source§impl<'_derivative_strum> From<&'_derivative_strum BuiltInFunction> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum BuiltInFunction> for &'static str
source§fn from(x: &'_derivative_strum BuiltInFunction) -> &'static str
fn from(x: &'_derivative_strum BuiltInFunction) -> &'static str
Converts to this type from the input type.
source§impl From<BuiltInFunction> for &'static str
impl From<BuiltInFunction> for &'static str
source§fn from(x: BuiltInFunction) -> &'static str
fn from(x: BuiltInFunction) -> &'static str
Converts to this type from the input type.
source§impl FromStr for BuiltInFunction
impl FromStr for BuiltInFunction
source§impl IntoEnumIterator for BuiltInFunction
impl IntoEnumIterator for BuiltInFunction
source§impl PartialEq for BuiltInFunction
impl PartialEq for BuiltInFunction
source§impl TryFrom<&str> for BuiltInFunction
impl TryFrom<&str> for BuiltInFunction
impl Copy for BuiltInFunction
impl Eq for BuiltInFunction
impl StructuralPartialEq for BuiltInFunction
Auto Trait Implementations§
impl Freeze for BuiltInFunction
impl RefUnwindSafe for BuiltInFunction
impl Send for BuiltInFunction
impl Sync for BuiltInFunction
impl Unpin for BuiltInFunction
impl UnwindSafe for BuiltInFunction
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)