pub trait RdfQuads<T, B, M> {
fn rdf_quads_full<V, G, 'n, 'g>(
&self,
vocabulary: &'n mut V,
generator: &'g mut G,
rdf_direction: Option<RdfDirection>,
produce_generalized_rdf: bool
) -> Quads<'_, 'n, 'g, V, M, G> ⓘ
where
V: Vocabulary<Iri = T, BlankId = B>,
G: MetaGenerator<V, M>;
fn rdf_quads_with<V, G, 'n, 'g>(
&self,
vocabulary: &'n mut V,
generator: &'g mut G,
rdf_direction: Option<RdfDirection>
) -> Quads<'_, 'n, 'g, V, M, G> ⓘ
where
V: Vocabulary<Iri = T, BlankId = B>,
G: MetaGenerator<V, M>,
{ ... }
fn rdf_quads<G, 'g>(
&self,
generator: &'g mut G,
rdf_direction: Option<RdfDirection>
) -> Quads<'_, 'static, 'g, (), M, G> ⓘ
where
G: MetaGenerator<(), M>,
(): Vocabulary<Iri = T, BlankId = B>,
{ ... }
}