pub trait IriVocabularyMut: IriVocabulary {
    // Required method
    fn insert(&mut self, iri: &Iri) -> Self::Iri;

    // Provided method
    fn insert_owned(&mut self, iri: IriBuf) -> Self::Iri { ... }
}
Expand description

Mutable IRI vocabulary.

Required Methods§

source

fn insert(&mut self, iri: &Iri) -> Self::Iri

Inserts an IRI to the vocabulary and returns its id.

If the IRI was already present in the vocabulary, no new id is created and the current one is returned.

Provided Methods§

source

fn insert_owned(&mut self, iri: IriBuf) -> Self::Iri

Implementations on Foreign Types§

source§

impl<'a, V: IriVocabularyMut> IriVocabularyMut for &'a mut V

source§

fn insert(&mut self, iri: &Iri) -> Self::Iri

source§

fn insert_owned(&mut self, iri: IriBuf) -> Self::Iri

Implementors§