pub trait RdfQuads<T, B> {
// Required method
fn rdf_quads_full<'a, V, G>(
&'a self,
vocabulary: &'a mut V,
generator: &'a mut G,
rdf_direction: Option<RdfDirection>,
produce_generalized_rdf: bool,
) -> Quads<'a, V, G> ⓘ
where V: Vocabulary<Iri = T, BlankId = B>,
G: Generator<V>;
// Provided methods
fn rdf_quads_with<'a, V, G>(
&'a self,
vocabulary: &'a mut V,
generator: &'a mut G,
rdf_direction: Option<RdfDirection>,
) -> Quads<'a, V, G> ⓘ
where V: Vocabulary<Iri = T, BlankId = B>,
G: Generator<V> { ... }
fn rdf_quads<'a, G>(
&'a self,
generator: &'a mut G,
rdf_direction: Option<RdfDirection>,
) -> Quads<'a, (), G> ⓘ
where G: Generator,
(): Vocabulary<Iri = T, BlankId = B> { ... }
}
Required Methods§
fn rdf_quads_full<'a, V, G>(
&'a self,
vocabulary: &'a mut V,
generator: &'a mut G,
rdf_direction: Option<RdfDirection>,
produce_generalized_rdf: bool,
) -> Quads<'a, V, G> ⓘwhere
V: Vocabulary<Iri = T, BlankId = B>,
G: Generator<V>,
Provided Methods§
fn rdf_quads_with<'a, V, G>(
&'a self,
vocabulary: &'a mut V,
generator: &'a mut G,
rdf_direction: Option<RdfDirection>,
) -> Quads<'a, V, G> ⓘwhere
V: Vocabulary<Iri = T, BlankId = B>,
G: Generator<V>,
fn rdf_quads<'a, G>( &'a self, generator: &'a mut G, rdf_direction: Option<RdfDirection>, ) -> Quads<'a, (), G> ⓘ
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.