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: LocalGenerator;
// 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: LocalGenerator { ... }
fn rdf_quads<'a, G>(
&'a self,
generator: &'a mut G,
rdf_direction: Option<RdfDirection>,
) -> Quads<'a, (), G> ⓘ
where G: LocalGenerator,
(): Vocabulary<Iri = T, BlankId = B> { ... }
}Expand description
Documents that can be serialized as RDF quads.
Required Methods§
Sourcefn 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: LocalGenerator,
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: LocalGenerator,
Returns the RDF quads of this document, taking every parameter explicitly.
Provided Methods§
Sourcefn 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: LocalGenerator,
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: LocalGenerator,
Returns the RDF quads of this document, using the given vocabulary.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".