[][src]Trait rlay_ontology::ontology::DataFields

pub trait DataFields<'a> {
    type Iter: Iterator<Item = &'a Vec<u8>>;
    fn iter_data_fields(&'a self) -> Self::Iter;
}

Associated Types

type Iter: Iterator<Item = &'a Vec<u8>>

Loading content...

Required methods

fn iter_data_fields(&'a self) -> Self::Iter

Loading content...

Implementors

impl<'a> DataFields<'a> for Entity[src]

type Iter = EntityDataFields<'a>

impl<'a> DataFields<'a> for Annotation[src]

type Iter = AnnotationDataFields<'a>

impl<'a> DataFields<'a> for AnnotationAssertion[src]

impl<'a> DataFields<'a> for AnnotationProperty[src]

impl<'a> DataFields<'a> for Class[src]

type Iter = ClassDataFields<'a>

impl<'a> DataFields<'a> for ClassAssertion[src]

type Iter = ClassAssertionDataFields<'a>

impl<'a> DataFields<'a> for DataAllValuesFrom[src]

impl<'a> DataFields<'a> for DataComplementOf[src]

type Iter = DataComplementOfDataFields<'a>

impl<'a> DataFields<'a> for DataExactCardinality[src]

impl<'a> DataFields<'a> for DataHasValue[src]

type Iter = DataHasValueDataFields<'a>

impl<'a> DataFields<'a> for DataIntersectionOf[src]

impl<'a> DataFields<'a> for DataMaxCardinality[src]

impl<'a> DataFields<'a> for DataMinCardinality[src]

impl<'a> DataFields<'a> for DataOneOf[src]

type Iter = DataOneOfDataFields<'a>

impl<'a> DataFields<'a> for DataProperty[src]

type Iter = DataPropertyDataFields<'a>

impl<'a> DataFields<'a> for DataPropertyAssertion[src]

impl<'a> DataFields<'a> for DataSomeValuesFrom[src]

impl<'a> DataFields<'a> for DataUnionOf[src]

type Iter = DataUnionOfDataFields<'a>

impl<'a> DataFields<'a> for Datatype[src]

type Iter = DatatypeDataFields<'a>

impl<'a> DataFields<'a> for Individual[src]

type Iter = IndividualDataFields<'a>

impl<'a> DataFields<'a> for InverseObjectProperty[src]

impl<'a> DataFields<'a> for Literal[src]

type Iter = LiteralDataFields<'a>

impl<'a> DataFields<'a> for NegativeAnnotationAssertion[src]

impl<'a> DataFields<'a> for NegativeClassAssertion[src]

impl<'a> DataFields<'a> for NegativeDataPropertyAssertion[src]

impl<'a> DataFields<'a> for NegativeObjectPropertyAssertion[src]

impl<'a> DataFields<'a> for ObjectAllValuesFrom[src]

impl<'a> DataFields<'a> for ObjectComplementOf[src]

impl<'a> DataFields<'a> for ObjectExactCardinality[src]

impl<'a> DataFields<'a> for ObjectHasSelf[src]

type Iter = ObjectHasSelfDataFields<'a>

impl<'a> DataFields<'a> for ObjectHasValue[src]

type Iter = ObjectHasValueDataFields<'a>

impl<'a> DataFields<'a> for ObjectIntersectionOf[src]

impl<'a> DataFields<'a> for ObjectMaxCardinality[src]

impl<'a> DataFields<'a> for ObjectMinCardinality[src]

impl<'a> DataFields<'a> for ObjectOneOf[src]

type Iter = ObjectOneOfDataFields<'a>

impl<'a> DataFields<'a> for ObjectProperty[src]

type Iter = ObjectPropertyDataFields<'a>

impl<'a> DataFields<'a> for ObjectPropertyAssertion[src]

impl<'a> DataFields<'a> for ObjectSomeValuesFrom[src]

impl<'a> DataFields<'a> for ObjectUnionOf[src]

type Iter = ObjectUnionOfDataFields<'a>

Loading content...