pub trait ConfigurationValue<T>: Sync + Send {
    // Required methods
    fn get(&self, ctx: &ConfigurationContext) -> T;
    fn set(&self, ctx: &ConfigurationContext, val: T) -> Result<(), RedisError>;
}

Required Methods§

source

fn get(&self, ctx: &ConfigurationContext) -> T

source

fn set(&self, ctx: &ConfigurationContext, val: T) -> Result<(), RedisError>

Implementations on Foreign Types§

source§

impl<T: Clone + Send> ConfigurationValue<T> for Mutex<T>

source§

fn get(&self, _ctx: &ConfigurationContext) -> T

source§

fn set(&self, _ctx: &ConfigurationContext, val: T) -> Result<(), RedisError>

source§

impl ConfigurationValue<i64> for AtomicI64

source§

impl ConfigurationValue<RedisString> for Mutex<String>

source§

impl ConfigurationValue<bool> for AtomicBool

Implementors§