pub trait SettingsExtManual {
    // Required methods
    fn get<U: FromVariant>(&self, key: &str) -> U;
    fn set(&self, key: &str, value: impl Into<Variant>) -> Result<(), BoolError>;
    fn strv(&self, key: &str) -> StrV;
    fn set_strv(&self, key: &str, value: impl IntoStrV) -> 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(&self, key: &str, value: impl Into<Variant>) -> Result<(), BoolError>

source

fn strv(&self, key: &str) -> StrV

source

fn set_strv(&self, key: &str, value: impl IntoStrV) -> Result<(), BoolError>

source

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

Implementors§