pub trait SettingsExtManual {
    // Required methods
    fn get<U: FromVariant>(&self, key: &str) -> U;
    fn set<U: ToVariant>(&self, key: &str, value: &U) -> Result<(), BoolError>;
    fn bind<'a, P: IsA<Object>>(
        &'a self,
        key: &'a str,
        object: &'a P,
        property: &'a str
    ) -> BindingBuilder<'a>;
}

Required Methods§

source

fn get<U: FromVariant>(&self, key: &str) -> U

source

fn set<U: ToVariant>(&self, key: &str, value: &U) -> Result<(), BoolError>

source

fn bind<'a, P: IsA<Object>>( &'a self, key: &'a str, object: &'a P, property: &'a str ) -> BindingBuilder<'a>

Implementors§