pub trait LinkedDataDeserializePredicateObjects<I: Interpretation = (), V: Vocabulary = ()>: Sized {
    // Required method
    fn deserialize_objects_in<'a, D>(
        vocabulary: &V,
        interpretation: &I,
        dataset: &D,
        graph: Option<&I::Resource>,
        objects: impl IntoIterator<Item = &'a I::Resource>,
        context: Context<'_, I>
    ) -> Result<Self, FromLinkedDataError>
       where I::Resource: 'a,
             D: PatternMatchingDataset<Resource = I::Resource>;

    // Provided method
    fn deserialize_objects<'a, D>(
        vocabulary: &V,
        interpretation: &I,
        dataset: &D,
        graph: Option<&I::Resource>,
        objects: impl IntoIterator<Item = &'a I::Resource>
    ) -> Result<Self, FromLinkedDataError>
       where I::Resource: 'a,
             D: PatternMatchingDataset<Resource = I::Resource> { ... }
}

Required Methods§

source

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a I::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where I::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

Provided Methods§

source

fn deserialize_objects<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a I::Resource> ) -> Result<Self, FromLinkedDataError>
where I::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<I, V: Vocabulary> LinkedDataDeserializePredicateObjects<I, V> for Id
where I: ReverseIdInterpretation<Iri = V::Iri, BlankId = V::BlankId> + Interpretation,

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a I::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where I::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<I, V: Vocabulary> LinkedDataDeserializePredicateObjects<I, V> for IriBuf

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a I::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where I::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<I, V: Vocabulary> LinkedDataDeserializePredicateObjects<I, V> for BlankIdBuf

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a I::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where I::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<I, V: Vocabulary, T: LinkedDataDeserializeSubject<I, V>> LinkedDataDeserializePredicateObjects<I, V> for Option<T>

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a I::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where I::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<I: Interpretation, V: Vocabulary, T: LinkedDataDeserializePredicateObjects<I, V>> LinkedDataDeserializePredicateObjects<I, V> for Box<T>

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a I::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where I::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for i8

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for i16

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for i32

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for i64

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for u8

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for u16

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for u32

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for u64

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for String

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

source§

impl<V, I> LinkedDataDeserializePredicateObjects<I, V> for DateTime

source§

fn deserialize_objects_in<'a, D>( vocabulary: &V, interpretation: &I, dataset: &D, graph: Option<&I::Resource>, objects: impl IntoIterator<Item = &'a <I as Interpretation>::Resource>, context: Context<'_, I> ) -> Result<Self, FromLinkedDataError>
where <I as Interpretation>::Resource: 'a, D: PatternMatchingDataset<Resource = I::Resource>,

Implementors§