pub trait SerializeLinkedData<R: Clone + Ord = Term> {
// Required method
fn serialize_rdf<S>(
&self,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R>;
// Provided methods
fn serialize_rdf_subjects<S>(
&self,
serializer: S,
predicate: &R,
object: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R> { ... }
fn serialize_rdf_objects<S>(
&self,
serializer: S,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R> { ... }
fn serialize_rdf_graph<S>(
&self,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>
where S: LinkedDataSerializer<R> { ... }
}Required Methods§
fn serialize_rdf<S>(
&self,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
Provided Methods§
fn serialize_rdf_subjects<S>(
&self,
serializer: S,
predicate: &R,
object: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_objects<S>(
&self,
serializer: S,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
Sourcefn serialize_rdf_graph<S>(
&self,
serializer: S,
graph: Option<&R>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_graph<S>(
&self,
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".