[][src]Trait rlay_ontology::ontology::compact::FormatCompact

pub trait FormatCompact<'a> {
    type Formatted: Deserialize<'a> + Serialize;
    fn to_compact_format(self) -> Self::Formatted;
fn from_compact_format(formatted: Self::Formatted) -> Self; }

Associated Types

Loading content...

Required methods

fn to_compact_format(self) -> Self::Formatted

fn from_compact_format(formatted: Self::Formatted) -> Self

Loading content...

Implementors

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading content...