pub trait DeserializeLinkedDataWith<Q, R: Clone + Ord = Term>: Sized {
// Required method
fn deserialize_rdf_with<D>(
state: Q,
deserializer: D,
graph: Option<&R>,
) -> Result<Self, D::Error>
where D: LinkedDataDeserializer<R>;
// Provided method
fn deserialize_rdf_objects_with<D>(
state: Q,
deserializer: D,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<Self, D::Error>
where D: LinkedDataDeserializer<R> { ... }
}Required Methods§
fn deserialize_rdf_with<D>(
state: Q,
deserializer: D,
graph: Option<&R>,
) -> Result<Self, D::Error>where
D: LinkedDataDeserializer<R>,
Provided Methods§
fn deserialize_rdf_objects_with<D>(
state: Q,
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".