pub enum SubObjectPropertyExpression {
Property(ObjectPropertyExpression),
Chain(ObjectPropertyChain),
}Expand description
The subproperty operand of an OWL 2 SubObjectPropertyOf axiom.
Variants§
Property(ObjectPropertyExpression)
A single named or inverse object property expression.
Chain(ObjectPropertyChain)
An ordered composition of at least two object property expressions.
Trait Implementations§
Source§impl Clone for SubObjectPropertyExpression
impl Clone for SubObjectPropertyExpression
Source§impl Debug for SubObjectPropertyExpression
impl Debug for SubObjectPropertyExpression
Source§impl<'de> Deserialize<'de> for SubObjectPropertyExpression
impl<'de> Deserialize<'de> for SubObjectPropertyExpression
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 SubObjectPropertyExpression
Source§impl Hash for SubObjectPropertyExpression
impl Hash for SubObjectPropertyExpression
impl StructuralPartialEq for SubObjectPropertyExpression
Auto Trait Implementations§
impl Freeze for SubObjectPropertyExpression
impl RefUnwindSafe for SubObjectPropertyExpression
impl Send for SubObjectPropertyExpression
impl Sync for SubObjectPropertyExpression
impl Unpin for SubObjectPropertyExpression
impl UnsafeUnpin for SubObjectPropertyExpression
impl UnwindSafe for SubObjectPropertyExpression
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