Type Alias MetaTriple

Source
pub type MetaTriple<M, V = ()> = Meta<Triple<Meta<Subject<<V as IriVocabulary>::Iri, <V as BlankIdVocabulary>::BlankId>, M>, Meta<<V as IriVocabulary>::Iri, M>, Meta<Object<M, Id<<V as IriVocabulary>::Iri, <V as BlankIdVocabulary>::BlankId>, Type<<V as IriVocabulary>::Iri, <V as LanguageTagVocabulary>::LanguageTag>>, M>>, M>;
Expand description

Triple with metadata.

Aliased Type§

pub struct MetaTriple<M, V = ()>(pub Triple<Meta<Id<<V as IriVocabulary>::Iri, <V as BlankIdVocabulary>::BlankId>, M>, Meta<<V as IriVocabulary>::Iri, M>, Meta<Term<Id<<V as IriVocabulary>::Iri, <V as BlankIdVocabulary>::BlankId>, Literal<Meta<Type<<V as IriVocabulary>::Iri, <V as LanguageTagVocabulary>::LanguageTag>, M>, Meta<String, M>>>, M>>, pub M);

Tuple Fields§

§0: Triple<Meta<Id<<V as IriVocabulary>::Iri, <V as BlankIdVocabulary>::BlankId>, M>, Meta<<V as IriVocabulary>::Iri, M>, Meta<Term<Id<<V as IriVocabulary>::Iri, <V as BlankIdVocabulary>::BlankId>, Literal<Meta<Type<<V as IriVocabulary>::Iri, <V as LanguageTagVocabulary>::LanguageTag>, M>, Meta<String, M>>>, M>>§1: M