Trait json_ld_core::id::Relabel

source ·
pub trait Relabel<T, B, M> {
    fn relabel_with<N: Vocabulary<Iri = T, BlankId = B>, G: Generator<N, M>>(
        &mut self,
        vocabulary: &mut N,
        generator: &mut G,
        relabeling: &mut HashMap<B, Meta<ValidId<T, B>, M>>
    )
    where
        M: Clone,
        T: Clone + Eq + Hash,
        B: Clone + Eq + Hash
; fn relabel<G: Generator<(), M>>(
        &mut self,
        generator: &mut G,
        relabeling: &mut HashMap<B, Meta<ValidId<T, B>, M>>
    )
    where
        M: Clone,
        T: Clone + Eq + Hash,
        B: Clone + Eq + Hash,
        (): Vocabulary<Iri = T, BlankId = B>
, { ... } }

Required Methods§

Provided Methods§

Implementors§