Trait gio::prelude::SettingsExtManual

source ·
pub trait SettingsExtManual: Sealed + IsA<Settings> {
    // Provided 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> { ... }
}

Provided 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>

Object Safety§

This trait is not object safe.

Implementors§