pub trait DeserializeLinkedData<R: Clone + Ord = Term>: Sized {
// Required method
fn deserialize_rdf<D>(
deserializer: D,
graph: Option<&R>,
) -> Result<Self, D::Error>
where D: LinkedDataDeserializer<R>;
// Provided method
fn deserialize_rdf_objects<D>(
deserializer: D,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<Self, D::Error>
where D: LinkedDataDeserializer<R> { ... }
}Required Methods§
fn deserialize_rdf<D>(
deserializer: D,
graph: Option<&R>,
) -> Result<Self, D::Error>where
D: LinkedDataDeserializer<R>,
Provided Methods§
fn deserialize_rdf_objects<D>(
deserializer: D,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<Self, D::Error>where
D: LinkedDataDeserializer<R>,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".