pub trait TryExportQuad<S, P, O, G> {
    type Error;

    // Required method
    fn try_export_quad(
        &self,
        quad: Quad<S, P, O, G>
    ) -> Result<Quad, Self::Error>;
}
Expand description

Type that can turn a Quad<S, P, O, G> into a Quad.

Required Associated Types§

Required Methods§

source

fn try_export_quad(&self, quad: Quad<S, P, O, G>) -> Result<Quad, Self::Error>

Implementors§

source§

impl<S, P, O, G, V> TryExportQuad<S, P, O, G> for Vwhere S: IntoId, V: TryExportId<S::Iri, S::BlankId> + IriVocabulary<Iri = P::Iri> + TryExportTerm<O::Id, O::Literal> + TryExportId<G::Iri, G::BlankId> + Vocabulary, P: IntoIri, O: IntoTerm, G: IntoId,

§

type Error = QuadExportFailed<<V as TryExportId<<S as IntoId>::Iri, <S as IntoId>::BlankId>>::Error, PredicateExportFailed<P, <P as MaybeIri>::Iri>, <V as TryExportTerm<<O as IntoTerm>::Id, <O as IntoTerm>::Literal>>::Error, <V as TryExportId<<G as IntoId>::Iri, <G as IntoId>::BlankId>>::Error>