Skip to main content

SerializeLinkedDataWith

Trait SerializeLinkedDataWith 

Source
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§

Source

fn serialize_rdf_with<S>( &self, state: Q, serializer: S, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Provided Methods§

Source

fn serialize_rdf_subjects_with<S>( &self, state: Q, serializer: S, predicate: &R, object: &R, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source

fn serialize_rdf_objects_with<S>( &self, state: Q, serializer: S, subject: &R, predicate: &R, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source

fn serialize_rdf_graph_with<S>( &self, state: Q, serializer: S, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

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".

Implementations on Foreign Types§

Source§

impl<Q, R: Clone + Ord, T: SerializeLinkedDataWith<Q, R>> SerializeLinkedDataWith<Q, R> for &T

Source§

fn serialize_rdf_with<S>( &self, state: Q, serializer: S, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<Q, R: Clone + Ord, T: SerializeLinkedDataWith<Q, R>> SerializeLinkedDataWith<Q, R> for Option<T>

Source§

fn serialize_rdf_with<S>( &self, state: Q, serializer: S, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<Q: Clone, R: Clone + Ord, T: SerializeLinkedDataWith<Q, R>> SerializeLinkedDataWith<Q, R> for Vec<T>

Source§

fn serialize_rdf_with<S>( &self, state: Q, serializer: S, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<Q: Clone, R: Clone + Ord, T: SerializeLinkedDataWith<Q, R>> SerializeLinkedDataWith<Q, R> for [T]

Source§

fn serialize_rdf_with<S>( &self, state: Q, serializer: S, graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Implementors§