Trait RuntimeVarDb

Source
pub trait RuntimeVarDb {
    // Required methods
    fn try_get_var(&mut self, var_name: &str) -> Option<Vec<u8>>;
    fn set_var(&mut self, var_name: &str, is_secret: bool, value: Vec<u8>);

    // Provided method
    fn get_var(&mut self, var_name: &str) -> Vec<u8>  { ... }
}

Required Methods§

Source

fn try_get_var(&mut self, var_name: &str) -> Option<Vec<u8>>

Source

fn set_var(&mut self, var_name: &str, is_secret: bool, value: Vec<u8>)

Provided Methods§

Source

fn get_var(&mut self, var_name: &str) -> Vec<u8>

Trait Implementations§

Source§

impl RuntimeVarDb for Box<dyn RuntimeVarDb>

Source§

fn try_get_var(&mut self, var_name: &str) -> Option<Vec<u8>>

Source§

fn set_var(&mut self, var_name: &str, is_secret: bool, value: Vec<u8>)

Source§

fn get_var(&mut self, var_name: &str) -> Vec<u8>

Implementations on Foreign Types§

Source§

impl RuntimeVarDb for Box<dyn RuntimeVarDb>

Source§

fn try_get_var(&mut self, var_name: &str) -> Option<Vec<u8>>

Source§

fn set_var(&mut self, var_name: &str, is_secret: bool, value: Vec<u8>)

Implementors§