[][src]Enum rlay_ontology::ontology::Entity

pub enum Entity {
    Class(Class),
    ObjectIntersectionOf(ObjectIntersectionOf),
    ObjectUnionOf(ObjectUnionOf),
    ObjectComplementOf(ObjectComplementOf),
    ObjectOneOf(ObjectOneOf),
    ObjectSomeValuesFrom(ObjectSomeValuesFrom),
    ObjectAllValuesFrom(ObjectAllValuesFrom),
    ObjectHasValue(ObjectHasValue),
    ObjectHasSelf(ObjectHasSelf),
    ObjectMinCardinality(ObjectMinCardinality),
    ObjectMaxCardinality(ObjectMaxCardinality),
    ObjectExactCardinality(ObjectExactCardinality),
    DataSomeValuesFrom(DataSomeValuesFrom),
    DataAllValuesFrom(DataAllValuesFrom),
    DataHasValue(DataHasValue),
    DataMinCardinality(DataMinCardinality),
    DataMaxCardinality(DataMaxCardinality),
    DataExactCardinality(DataExactCardinality),
    ObjectProperty(ObjectProperty),
    InverseObjectProperty(InverseObjectProperty),
    DataProperty(DataProperty),
    Annotation(Annotation),
    Individual(Individual),
    AnnotationProperty(AnnotationProperty),
    ClassAssertion(ClassAssertion),
    NegativeClassAssertion(NegativeClassAssertion),
    ObjectPropertyAssertion(ObjectPropertyAssertion),
    NegativeObjectPropertyAssertion(NegativeObjectPropertyAssertion),
    DataPropertyAssertion(DataPropertyAssertion),
    NegativeDataPropertyAssertion(NegativeDataPropertyAssertion),
}

Variants

Methods

impl Entity
[src]

impl Entity
[src]

Trait Implementations

impl Clone for Entity
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq<Entity> for Entity
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for Entity
[src]

Formats the value using the given formatter. Read more

impl Into<Entity> for Class
[src]

Performs the conversion.

impl Into<Entity> for ObjectIntersectionOf
[src]

Performs the conversion.

impl Into<Entity> for ObjectUnionOf
[src]

Performs the conversion.

impl Into<Entity> for ObjectComplementOf
[src]

Performs the conversion.

impl Into<Entity> for ObjectOneOf
[src]

Performs the conversion.

impl Into<Entity> for ObjectSomeValuesFrom
[src]

Performs the conversion.

impl Into<Entity> for ObjectAllValuesFrom
[src]

Performs the conversion.

impl Into<Entity> for ObjectHasValue
[src]

Performs the conversion.

impl Into<Entity> for ObjectHasSelf
[src]

Performs the conversion.

impl Into<Entity> for ObjectMinCardinality
[src]

Performs the conversion.

impl Into<Entity> for ObjectMaxCardinality
[src]

Performs the conversion.

impl Into<Entity> for ObjectExactCardinality
[src]

Performs the conversion.

impl Into<Entity> for DataSomeValuesFrom
[src]

Performs the conversion.

impl Into<Entity> for DataAllValuesFrom
[src]

Performs the conversion.

impl Into<Entity> for DataHasValue
[src]

Performs the conversion.

impl Into<Entity> for DataMinCardinality
[src]

Performs the conversion.

impl Into<Entity> for DataMaxCardinality
[src]

Performs the conversion.

impl Into<Entity> for DataExactCardinality
[src]

Performs the conversion.

impl Into<Entity> for ObjectProperty
[src]

Performs the conversion.

impl Into<Entity> for InverseObjectProperty
[src]

Performs the conversion.

impl Into<Entity> for DataProperty
[src]

Performs the conversion.

impl Into<Entity> for Annotation
[src]

Performs the conversion.

impl Into<Entity> for Individual
[src]

Performs the conversion.

impl Into<Entity> for AnnotationProperty
[src]

Performs the conversion.

impl Into<Entity> for ClassAssertion
[src]

Performs the conversion.

impl Into<Entity> for NegativeClassAssertion
[src]

Performs the conversion.

impl Into<Entity> for ObjectPropertyAssertion
[src]

Performs the conversion.

impl Into<Entity> for NegativeObjectPropertyAssertion
[src]

Performs the conversion.

impl Into<Entity> for DataPropertyAssertion
[src]

Performs the conversion.

impl Into<Entity> for NegativeDataPropertyAssertion
[src]

Performs the conversion.

Auto Trait Implementations

impl Send for Entity

impl Sync for Entity

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> ToOwned for T where
    T: Clone
[src]

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more