pub enum BuiltinName {
Show 80 variants
Str,
Lang,
LangMatches,
Datatype,
Iri,
BNode,
Rand,
Abs,
Ceil,
Floor,
Round,
Concat,
SubStr,
StrLen,
Replace,
UCase,
LCase,
EncodeForUri,
Contains,
StrStarts,
StrEnds,
StrBefore,
StrAfter,
Year,
Month,
Day,
Hours,
Minutes,
Seconds,
Timezone,
Tz,
Uuid,
StrUuid,
Md5,
Sha1,
Sha256,
Sha384,
Sha512,
StrLang,
StrDt,
IsIri,
IsBlank,
IsLiteral,
IsNumeric,
Regex,
Bound,
Coalesce,
If,
Sum,
Min,
Max,
Avg,
GroupConcat,
SameTerm,
Equal,
GreaterThan,
GreaterOrEqual,
LessThan,
LessOrEqual,
Add,
Div,
Mul,
Sub,
UnaryMinus,
UnaryPlus,
CastString,
CastInteger,
AsInt,
CastFloat,
CastDouble,
CastDecimal,
CastDateTime,
CastBoolean,
WithSortableEncoding,
WithTypedValueEncoding,
WithPlainTermEncoding,
EffectiveBooleanValue,
NativeBooleanAsTerm,
NativeInt64AsTerm,
IsCompatible,
}
Expand description
An RDF Fusion builtin name.
Variants§
Str
Lang
LangMatches
Datatype
Iri
BNode
Rand
Abs
Ceil
Floor
Round
Concat
SubStr
StrLen
Replace
UCase
LCase
EncodeForUri
Contains
StrStarts
StrEnds
StrBefore
StrAfter
Year
Month
Day
Hours
Minutes
Seconds
Timezone
Tz
Uuid
StrUuid
Md5
Sha1
Sha256
Sha384
Sha512
StrLang
StrDt
IsIri
IsBlank
IsLiteral
IsNumeric
Regex
Bound
Coalesce
If
Sum
Min
Max
Avg
GroupConcat
SameTerm
Equal
GreaterThan
GreaterOrEqual
LessThan
LessOrEqual
Add
Div
Mul
Sub
UnaryMinus
UnaryPlus
CastString
CastInteger
AsInt
CastFloat
CastDouble
CastDecimal
CastDateTime
CastBoolean
WithSortableEncoding
WithTypedValueEncoding
WithPlainTermEncoding
EffectiveBooleanValue
NativeBooleanAsTerm
NativeInt64AsTerm
IsCompatible
Trait Implementations§
Source§impl Clone for BuiltinName
impl Clone for BuiltinName
Source§fn clone(&self) -> BuiltinName
fn clone(&self) -> BuiltinName
Returns a duplicate 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 BuiltinName
impl Debug for BuiltinName
Source§impl Display for BuiltinName
impl Display for BuiltinName
Source§impl Hash for BuiltinName
impl Hash for BuiltinName
Source§impl PartialEq for BuiltinName
impl PartialEq for BuiltinName
Source§impl TryFrom<&str> for BuiltinName
impl TryFrom<&str> for BuiltinName
impl Copy for BuiltinName
impl Eq for BuiltinName
impl StructuralPartialEq for BuiltinName
Auto Trait Implementations§
impl Freeze for BuiltinName
impl RefUnwindSafe for BuiltinName
impl Send for BuiltinName
impl Sync for BuiltinName
impl Unpin for BuiltinName
impl UnwindSafe for BuiltinName
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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