Trait json_ld::context::ContextMut
source · [−]pub trait ContextMut<T: Id = IriBuf>: Context<T> {
fn set(
&mut self,
term: &str,
definition: Option<TermDefinition<T, Self>>
) -> Option<TermDefinition<T, Self>>;
fn set_base_iri(&mut self, iri: Option<Iri<'_>>);
fn set_vocabulary(&mut self, vocab: Option<Term<T>>);
fn set_default_language(&mut self, lang: Option<LenientLanguageTagBuf>);
fn set_default_base_direction(&mut self, dir: Option<Direction>);
fn set_previous_context(&mut self, previous: Self);
}
Expand description
Mutable JSON-LD context.
Required methods
fn set(
&mut self,
term: &str,
definition: Option<TermDefinition<T, Self>>
) -> Option<TermDefinition<T, Self>>
fn set(
&mut self,
term: &str,
definition: Option<TermDefinition<T, Self>>
) -> Option<TermDefinition<T, Self>>
Defines the given term.
fn set_base_iri(&mut self, iri: Option<Iri<'_>>)
fn set_base_iri(&mut self, iri: Option<Iri<'_>>)
Sets the base IRI of the context.
fn set_vocabulary(&mut self, vocab: Option<Term<T>>)
fn set_vocabulary(&mut self, vocab: Option<Term<T>>)
Sets the vocabulary.
fn set_default_language(&mut self, lang: Option<LenientLanguageTagBuf>)
fn set_default_language(&mut self, lang: Option<LenientLanguageTagBuf>)
Sets the default language.
fn set_default_base_direction(&mut self, dir: Option<Direction>)
fn set_default_base_direction(&mut self, dir: Option<Direction>)
Sets de default language base direction.
fn set_previous_context(&mut self, previous: Self)
fn set_previous_context(&mut self, previous: Self)
Sets the previous context.