[][src]Enum rlay_ontology::ontology::EntityDataFields

pub enum EntityDataFields<'a> {
    Class(ClassDataFields<'a>),
    ObjectIntersectionOf(ObjectIntersectionOfDataFields<'a>),
    ObjectUnionOf(ObjectUnionOfDataFields<'a>),
    ObjectComplementOf(ObjectComplementOfDataFields<'a>),
    ObjectOneOf(ObjectOneOfDataFields<'a>),
    ObjectSomeValuesFrom(ObjectSomeValuesFromDataFields<'a>),
    ObjectAllValuesFrom(ObjectAllValuesFromDataFields<'a>),
    ObjectHasValue(ObjectHasValueDataFields<'a>),
    ObjectHasSelf(ObjectHasSelfDataFields<'a>),
    ObjectMinCardinality(ObjectMinCardinalityDataFields<'a>),
    ObjectMaxCardinality(ObjectMaxCardinalityDataFields<'a>),
    ObjectExactCardinality(ObjectExactCardinalityDataFields<'a>),
    DataSomeValuesFrom(DataSomeValuesFromDataFields<'a>),
    DataAllValuesFrom(DataAllValuesFromDataFields<'a>),
    DataHasValue(DataHasValueDataFields<'a>),
    DataMinCardinality(DataMinCardinalityDataFields<'a>),
    DataMaxCardinality(DataMaxCardinalityDataFields<'a>),
    DataExactCardinality(DataExactCardinalityDataFields<'a>),
    ObjectProperty(ObjectPropertyDataFields<'a>),
    InverseObjectProperty(InverseObjectPropertyDataFields<'a>),
    DataProperty(DataPropertyDataFields<'a>),
    Annotation(AnnotationDataFields<'a>),
    Individual(IndividualDataFields<'a>),
    AnnotationProperty(AnnotationPropertyDataFields<'a>),
    ClassAssertion(ClassAssertionDataFields<'a>),
    NegativeClassAssertion(NegativeClassAssertionDataFields<'a>),
    ObjectPropertyAssertion(ObjectPropertyAssertionDataFields<'a>),
    NegativeObjectPropertyAssertion(NegativeObjectPropertyAssertionDataFields<'a>),
    DataPropertyAssertion(DataPropertyAssertionDataFields<'a>),
    NegativeDataPropertyAssertion(NegativeDataPropertyAssertionDataFields<'a>),
    AnnotationAssertion(AnnotationAssertionDataFields<'a>),
    NegativeAnnotationAssertion(NegativeAnnotationAssertionDataFields<'a>),
    Literal(LiteralDataFields<'a>),
    Datatype(DatatypeDataFields<'a>),
    DataIntersectionOf(DataIntersectionOfDataFields<'a>),
    DataUnionOf(DataUnionOfDataFields<'a>),
    DataComplementOf(DataComplementOfDataFields<'a>),
    DataOneOf(DataOneOfDataFields<'a>),
}

Variants

Class(ClassDataFields<'a>)
ObjectIntersectionOf(ObjectIntersectionOfDataFields<'a>)
ObjectUnionOf(ObjectUnionOfDataFields<'a>)
ObjectComplementOf(ObjectComplementOfDataFields<'a>)
ObjectOneOf(ObjectOneOfDataFields<'a>)
ObjectSomeValuesFrom(ObjectSomeValuesFromDataFields<'a>)
ObjectAllValuesFrom(ObjectAllValuesFromDataFields<'a>)
ObjectHasValue(ObjectHasValueDataFields<'a>)
ObjectHasSelf(ObjectHasSelfDataFields<'a>)
ObjectMinCardinality(ObjectMinCardinalityDataFields<'a>)
ObjectMaxCardinality(ObjectMaxCardinalityDataFields<'a>)
ObjectExactCardinality(ObjectExactCardinalityDataFields<'a>)
DataSomeValuesFrom(DataSomeValuesFromDataFields<'a>)
DataAllValuesFrom(DataAllValuesFromDataFields<'a>)
DataHasValue(DataHasValueDataFields<'a>)
DataMinCardinality(DataMinCardinalityDataFields<'a>)
DataMaxCardinality(DataMaxCardinalityDataFields<'a>)
DataExactCardinality(DataExactCardinalityDataFields<'a>)
ObjectProperty(ObjectPropertyDataFields<'a>)
InverseObjectProperty(InverseObjectPropertyDataFields<'a>)
DataProperty(DataPropertyDataFields<'a>)
Annotation(AnnotationDataFields<'a>)
Individual(IndividualDataFields<'a>)
AnnotationProperty(AnnotationPropertyDataFields<'a>)
ClassAssertion(ClassAssertionDataFields<'a>)
NegativeClassAssertion(NegativeClassAssertionDataFields<'a>)
ObjectPropertyAssertion(ObjectPropertyAssertionDataFields<'a>)
NegativeObjectPropertyAssertion(NegativeObjectPropertyAssertionDataFields<'a>)
DataPropertyAssertion(DataPropertyAssertionDataFields<'a>)
NegativeDataPropertyAssertion(NegativeDataPropertyAssertionDataFields<'a>)
AnnotationAssertion(AnnotationAssertionDataFields<'a>)
NegativeAnnotationAssertion(NegativeAnnotationAssertionDataFields<'a>)
Literal(LiteralDataFields<'a>)
Datatype(DatatypeDataFields<'a>)
DataIntersectionOf(DataIntersectionOfDataFields<'a>)
DataUnionOf(DataUnionOfDataFields<'a>)
DataComplementOf(DataComplementOfDataFields<'a>)
DataOneOf(DataOneOfDataFields<'a>)

Trait Implementations

impl<'a> Iterator for EntityDataFields<'a>[src]

type Item = &'a Vec<u8>

The type of the elements being iterated over.

Auto Trait Implementations

impl<'a> RefUnwindSafe for EntityDataFields<'a>

impl<'a> Send for EntityDataFields<'a>

impl<'a> Sync for EntityDataFields<'a>

impl<'a> Unpin for EntityDataFields<'a>

impl<'a> UnwindSafe for EntityDataFields<'a>

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.