pub enum BuiltinFnName {
Show 62 variants
Sqrt,
Cbrt,
Exp,
Expm1,
Ln,
Log10,
Log2,
Log,
Log1p,
Sin,
Cos,
Tan,
Asin,
Acos,
Atan,
Atan2,
Sinh,
Cosh,
Tanh,
Asinh,
Acosh,
Atanh,
Abs,
Floor,
Ceil,
Round,
Trunc,
Sign,
Min,
Max,
Hypot,
Clamp,
Sum,
Mean,
Count,
ToFloat,
ToInt,
ToUtc,
ToTai,
ToTt,
ToTdb,
ToEt,
ToGpst,
ToGst,
ToBdt,
ToQzsst,
Datetime,
Epoch,
Year,
Month,
Day,
Hour,
Minute,
Second,
Weekday,
DayOfYear,
FromJd,
FromMjd,
FromUnix,
ToJd,
ToMjd,
ToUnix,
}Expand description
Built-in function names with closed semantic meaning.
Variants§
Sqrt
Cbrt
Exp
Expm1
Ln
Log10
Log2
Log
Log1p
Sin
Cos
Tan
Asin
Acos
Atan
Atan2
Sinh
Cosh
Tanh
Asinh
Acosh
Atanh
Abs
Floor
Ceil
Round
Trunc
Sign
Min
Max
Hypot
Clamp
Sum
Mean
Count
ToFloat
ToInt
ToUtc
ToTai
ToTt
ToTdb
ToEt
ToGpst
ToGst
ToBdt
ToQzsst
Datetime
Epoch
Year
Month
Day
Hour
Minute
Second
Weekday
DayOfYear
FromJd
FromMjd
FromUnix
ToJd
ToMjd
ToUnix
Implementations§
Source§impl BuiltinFnName
impl BuiltinFnName
Source§impl BuiltinFnName
impl BuiltinFnName
Sourcepub const fn special_kind(self) -> Option<SpecialFnKind>
pub const fn special_kind(self) -> Option<SpecialFnKind>
Return the existing typed special-function classification when this built-in is one of the special categories.
Trait Implementations§
Source§impl Clone for BuiltinFnName
impl Clone for BuiltinFnName
Source§fn clone(&self) -> BuiltinFnName
fn clone(&self) -> BuiltinFnName
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 moreimpl Copy for BuiltinFnName
Source§impl Debug for BuiltinFnName
impl Debug for BuiltinFnName
impl Eq for BuiltinFnName
Source§impl Hash for BuiltinFnName
impl Hash for BuiltinFnName
Source§impl PartialEq for BuiltinFnName
impl PartialEq for BuiltinFnName
Source§fn eq(&self, other: &BuiltinFnName) -> bool
fn eq(&self, other: &BuiltinFnName) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BuiltinFnName
Auto Trait Implementations§
impl Freeze for BuiltinFnName
impl RefUnwindSafe for BuiltinFnName
impl Send for BuiltinFnName
impl Sync for BuiltinFnName
impl Unpin for BuiltinFnName
impl UnsafeUnpin for BuiltinFnName
impl UnwindSafe for BuiltinFnName
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§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.