pub enum FilterKind {
Show 18 variants
Eq,
Ne,
Lt,
Le,
Gt,
Ge,
StrStarts,
StrEnds,
Contains,
RegexMatch,
IsIri,
IsLiteral,
IsBlank,
IsNumeric,
LangMatches,
And,
Or,
Not,
}Expand description
An operation represented by BuiltinFilter, independent of evaluator support.
Variants§
Eq
The Eq operation.
Ne
The Ne operation.
Lt
The Lt operation.
Le
The Le operation.
Gt
The Gt operation.
Ge
The Ge operation.
StrStarts
The StrStarts operation.
StrEnds
The StrEnds operation.
Contains
The Contains operation.
RegexMatch
The RegexMatch operation.
IsIri
The IsIri operation.
IsLiteral
The IsLiteral operation.
IsBlank
The IsBlank operation.
IsNumeric
The IsNumeric operation.
LangMatches
The LangMatches operation.
And
The And operation.
Or
The Or operation.
Not
The Not operation.
Implementations§
Source§impl FilterKind
impl FilterKind
Trait Implementations§
Source§impl Clone for FilterKind
impl Clone for FilterKind
impl Copy for FilterKind
Source§impl Debug for FilterKind
impl Debug for FilterKind
Source§impl<'de> Deserialize<'de> for FilterKind
impl<'de> Deserialize<'de> for FilterKind
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
impl Eq for FilterKind
Source§impl Hash for FilterKind
impl Hash for FilterKind
Source§impl Ord for FilterKind
impl Ord for FilterKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for FilterKind
impl PartialEq for FilterKind
Source§impl PartialOrd for FilterKind
impl PartialOrd for FilterKind
Source§impl Serialize for FilterKind
impl Serialize for FilterKind
impl StructuralPartialEq for FilterKind
Auto Trait Implementations§
impl Freeze for FilterKind
impl RefUnwindSafe for FilterKind
impl Send for FilterKind
impl Sync for FilterKind
impl Unpin for FilterKind
impl UnsafeUnpin for FilterKind
impl UnwindSafe for FilterKind
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