Skip to main content

SerializeLinkedData

Trait SerializeLinkedData 

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

Source

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

Provided Methods§

Source

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

Source

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

Source

fn serialize_rdf_graph<S>( &self, 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<R: Clone + Ord, T: SerializeLinkedData<R>> SerializeLinkedData<R> for &T

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for BlankId

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for BlankIdBuf

Source§

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

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for GroundTerm

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for Id

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for Iri

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for IriBuf

Source§

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

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for Literal

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for LiteralRef<'_>

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for String

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for Term

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdBase64BinaryBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdBoolean

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdByte

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdDate

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdDateTime

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdDateTimeStamp

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdDayTimeDuration

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdDecimal

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdDouble

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdDuration

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdFloat

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdGDay

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdGMonth

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdGMonthDay

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdGYear

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdGYearMonth

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdHexBinaryBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdIdBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdIdRefBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdInt

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdInteger

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdLanguageBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdLong

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdNCNameBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdNMTokenBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdNameBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdNegativeInteger

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdNonNegativeInteger

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdNonPositiveInteger

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdNormalizedString

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdPositiveInteger

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdQNameBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdShort

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdTime

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdTokenBuf

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdUnsignedByte

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdUnsignedInt

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdUnsignedLong

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdUnsignedShort

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for XsdYearMonthDuration

Source§

fn serialize_rdf<S>( &self, serializer: S, _graph: Option<&R>, ) -> Result<S::Ok, S::Error>

Source§

impl<R: Clone + Ord> SerializeLinkedData<R> for bool

Source§

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

Implementors§