[]Struct gio::Settings

pub struct Settings(_, _);

Methods

impl Settings[src]

pub fn new(schema_id: &str) -> Settings[src]

pub fn new_full<P: IsA<SettingsBackend>>(
    schema: &SettingsSchema,
    backend: Option<&P>,
    path: Option<&str>
) -> Settings
[src]

pub fn new_with_backend<P: IsA<SettingsBackend>>(
    schema_id: &str,
    backend: &P
) -> Settings
[src]

pub fn new_with_backend_and_path<P: IsA<SettingsBackend>>(
    schema_id: &str,
    backend: &P,
    path: &str
) -> Settings
[src]

pub fn new_with_path(schema_id: &str, path: &str) -> Settings[src]

pub fn sync()[src]

pub fn unbind<P: IsA<Object>>(object: &P, property: &str)[src]

Trait Implementations

impl Clone for Settings

impl Debug for Settings

impl Display for Settings[src]

impl Eq for Settings

impl Hash for Settings

impl Ord for Settings

impl<T: ObjectType> PartialEq<T> for Settings

impl<T: ObjectType> PartialOrd<T> for Settings

impl StaticType for Settings

Auto Trait Implementations

impl RefUnwindSafe for Settings

impl !Send for Settings

impl !Sync for Settings

impl Unpin for Settings

impl UnwindSafe for Settings

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.