Trait ConfigurationValue

Source
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 ConfigurationValue<bool> for AtomicBool

Source§

impl ConfigurationValue<i64> for AtomicI64

Source§

impl ConfigurationValue<RedisString> for Mutex<String>

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>

Implementors§