pub trait RdfQuads<T, B, M> {
    fn rdf_quads_with<V, G>(
        &self,
        vocabulary: &'n mut V,
        generator: &'g mut G,
        rdf_direction: Option<RdfDirection>
    ) -> Quads<'_, 'n, 'g, V, M, G>Notable traits for Quads<'a, 'n, 'g, N, M, G>impl<'a, 'n, 'g, N, M, G> Iterator for Quads<'a, 'n, 'g, N, M, G>where
    N: Vocabulary + IriVocabularyMut,
    G: MetaGenerator<N, M>,
    <N as IriVocabulary>::Iri: Clone,
    <N as BlankIdVocabulary>::BlankId: Clone,
type Item = Quad<Cow<'a, Subject<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>>, Cow<'a, Subject<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>>, Value<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>, &'a Subject<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>>;

    where
        V: Vocabulary<Iri = T, BlankId = B>,
        G: MetaGenerator<V, M>
; fn rdf_quads<G>(
        &self,
        generator: &'g mut G,
        rdf_direction: Option<RdfDirection>
    ) -> Quads<'_, 'static, 'g, (), M, G>Notable traits for Quads<'a, 'n, 'g, N, M, G>impl<'a, 'n, 'g, N, M, G> Iterator for Quads<'a, 'n, 'g, N, M, G>where
    N: Vocabulary + IriVocabularyMut,
    G: MetaGenerator<N, M>,
    <N as IriVocabulary>::Iri: Clone,
    <N as BlankIdVocabulary>::BlankId: Clone,
type Item = Quad<Cow<'a, Subject<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>>, Cow<'a, Subject<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>>, Value<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>, &'a Subject<<N as IriVocabulary>::Iri, <N as BlankIdVocabulary>::BlankId>>;

    where
        G: MetaGenerator<(), M>,
        (): Vocabulary<Iri = T, BlankId = B>
; }

Required Methods

Implementations on Foreign Types

Implementors