DictionaryExt

Trait DictionaryExt 

Source
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§

Source

fn get_data(&self, desc: &str) -> MaybeOwned<'_, Value>

Source

fn keys(&self) -> Keys<'_, String, Value>

Source

fn get_data_by_key(&self, name: Spanned<&str>) -> Option<Value>

Source

fn get_mut_data_by_key(&mut self, name: &str) -> Option<&mut Value>

Source

fn insert_data_at_key(&mut self, name: &str, value: Value)

Implementations on Foreign Types§

Source§

impl DictionaryExt for Dictionary

Source§

fn get_data(&self, desc: &str) -> MaybeOwned<'_, Value>

Source§

fn keys(&self) -> Keys<'_, String, Value>

Source§

fn get_data_by_key(&self, name: Spanned<&str>) -> Option<Value>

Source§

fn get_mut_data_by_key(&mut self, name: &str) -> Option<&mut Value>

Source§

fn insert_data_at_key(&mut self, name: &str, value: Value)

Implementors§