pub enum ClassExpressionKind {
Show 18 variants
Named,
ObjectIntersectionOf,
ObjectUnionOf,
ObjectComplementOf,
ObjectOneOf,
ObjectSomeValuesFrom,
ObjectAllValuesFrom,
ObjectHasValue,
ObjectHasSelf,
ObjectMinCardinality,
ObjectMaxCardinality,
ObjectExactCardinality,
DataSomeValuesFrom,
DataAllValuesFrom,
DataHasValue,
DataMinCardinality,
DataMaxCardinality,
DataExactCardinality,
}Expand description
A standard OWL 2 structural category, without backend-specific policy.
Variants§
Named
The Named category.
ObjectIntersectionOf
The ObjectIntersectionOf category.
ObjectUnionOf
The ObjectUnionOf category.
ObjectComplementOf
The ObjectComplementOf category.
ObjectOneOf
The ObjectOneOf category.
ObjectSomeValuesFrom
The ObjectSomeValuesFrom category.
ObjectAllValuesFrom
The ObjectAllValuesFrom category.
ObjectHasValue
The ObjectHasValue category.
ObjectHasSelf
The ObjectHasSelf category.
ObjectMinCardinality
The ObjectMinCardinality category.
ObjectMaxCardinality
The ObjectMaxCardinality category.
ObjectExactCardinality
The ObjectExactCardinality category.
DataSomeValuesFrom
The DataSomeValuesFrom category.
DataAllValuesFrom
The DataAllValuesFrom category.
DataHasValue
The DataHasValue category.
DataMinCardinality
The DataMinCardinality category.
DataMaxCardinality
The DataMaxCardinality category.
DataExactCardinality
The DataExactCardinality category.
Trait Implementations§
Source§impl Clone for ClassExpressionKind
impl Clone for ClassExpressionKind
impl Copy for ClassExpressionKind
Source§impl Debug for ClassExpressionKind
impl Debug for ClassExpressionKind
Source§impl<'de> Deserialize<'de> for ClassExpressionKind
impl<'de> Deserialize<'de> for ClassExpressionKind
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 ClassExpressionKind
Source§impl Hash for ClassExpressionKind
impl Hash for ClassExpressionKind
Source§impl PartialEq for ClassExpressionKind
impl PartialEq for ClassExpressionKind
Source§impl Serialize for ClassExpressionKind
impl Serialize for ClassExpressionKind
impl StructuralPartialEq for ClassExpressionKind
Auto Trait Implementations§
impl Freeze for ClassExpressionKind
impl RefUnwindSafe for ClassExpressionKind
impl Send for ClassExpressionKind
impl Sync for ClassExpressionKind
impl Unpin for ClassExpressionKind
impl UnsafeUnpin for ClassExpressionKind
impl UnwindSafe for ClassExpressionKind
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