pub trait LinkedDataPredicateObjects<I: Interpretation = (), V: Vocabulary = ()> {
    // Required method
    fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
       where S: PredicateObjectsVisitor<I, V>;
}
Expand description

Type representing the objects of an RDF subject’s predicate binding.

Required Methods§

source

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, I: Interpretation, V: Vocabulary, T: ?Sized + LinkedDataPredicateObjects<I, V>> LinkedDataPredicateObjects<I, V> for &'a T

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V> LinkedDataPredicateObjects<I, V> for Iri

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V> LinkedDataPredicateObjects<I, V> for IriBuf

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V> LinkedDataPredicateObjects<I, V> for BlankId

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V> LinkedDataPredicateObjects<I, V> for BlankIdBuf

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V: Vocabulary> LinkedDataPredicateObjects<I, V> for ()

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V: Vocabulary, T, B> LinkedDataPredicateObjects<I, V> for Id<T, B>

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V: Vocabulary, T: LinkedDataSubject<I, V> + LinkedDataResource<I, V>> LinkedDataPredicateObjects<I, V> for Option<T>

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V: Vocabulary, T: LinkedDataSubject<I, V> + LinkedDataResource<I, V>> LinkedDataPredicateObjects<I, V> for [T]

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V: Vocabulary, T: LinkedDataSubject<I, V> + LinkedDataResource<I, V>> LinkedDataPredicateObjects<I, V> for Vec<T>

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<I: Interpretation, V: Vocabulary, T: ?Sized + LinkedDataPredicateObjects<I, V>> LinkedDataPredicateObjects<I, V> for Box<T>

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for i8

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for i16

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for i32

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for i64

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for str

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for u8

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for u16

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for u32

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for u64

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for String

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for DateTime

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

source§

impl<V: Vocabulary + IriVocabularyMut + LiteralVocabularyMut, I: Interpretation> LinkedDataPredicateObjects<I, V> for AnyUriBuf

source§

fn visit_objects<S>(&self, visitor: S) -> Result<S::Ok, S::Error>
where S: PredicateObjectsVisitor<I, V>,

Implementors§