Trait RuntimeVarDb

Source
pub trait RuntimeVarDb {
    // Required methods
    fn try_get_var(&mut self, var_name: &str) -> Option<(Vec<u8>, bool)>;
    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>, bool) { ... }
}

Required Methods§

Source

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

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>, bool)

Trait Implementations§

Source§

impl RuntimeVarDb for Box<dyn RuntimeVarDb>

Source§

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

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>, bool)

Implementations on Foreign Types§

Source§

impl RuntimeVarDb for Box<dyn RuntimeVarDb>

Source§

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

Source§

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

Implementors§