pub trait SerializeLinkedDataWith<Q, R: Clone + Ord = Term> {
// Required method
fn serialize_rdf_with<S>(
&self,
state: Q,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R>;
// Provided methods
fn serialize_rdf_subjects_with<S>(
&self,
state: Q,
serializer: S,
predicate: &R,
object: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R> { ... }
fn serialize_rdf_objects_with<S>(
&self,
state: Q,
serializer: S,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R> { ... }
fn serialize_rdf_graph_with<S>(
&self,
state: Q,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R> { ... }
}Required Methods§
fn serialize_rdf_with<S>(
&self,
state: Q,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
Provided Methods§
fn serialize_rdf_subjects_with<S>(
&self,
state: Q,
serializer: S,
predicate: &R,
object: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_objects_with<S>(
&self,
state: Q,
serializer: S,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
Sourcefn serialize_rdf_graph_with<S>(
&self,
state: Q,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_graph_with<S>(
&self,
state: Q,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
Serialize quads, ignoring top level resources.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".