pub trait DictionaryExt {
// Required methods
fn get_data(&self, desc: &str) -> MaybeOwned<'_, Value>;
fn keys(&self) -> Keys<'_, String, Value>;
fn get_data_by_key(&self, name: Spanned<&str>) -> Option<Value>;
fn get_mut_data_by_key(&mut self, name: &str) -> Option<&mut Value>;
fn insert_data_at_key(&mut self, name: &str, value: Value);
}Required Methods§
fn get_data(&self, desc: &str) -> MaybeOwned<'_, Value>
fn keys(&self) -> Keys<'_, String, Value>
fn get_data_by_key(&self, name: Spanned<&str>) -> Option<Value>
fn get_mut_data_by_key(&mut self, name: &str) -> Option<&mut Value>
fn insert_data_at_key(&mut self, name: &str, value: Value)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".