[]Struct gio::Settings

pub struct Settings(_, _);

Methods

impl Settings[src]

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

pub fn new_full<'a, 'b, P: IsA<SettingsBackend> + 'a, Q: Into<Option<&'a P>>, R: Into<Option<&'b str>>>(
    schema: &SettingsSchema,
    backend: Q,
    path: R
) -> 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 Eq for Settings

impl Ord for Settings

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

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

impl Display for Settings[src]

impl Debug for Settings

impl Hash for Settings

impl StaticType for Settings

Auto Trait Implementations

impl !Send for Settings

impl !Sync for Settings

impl Unpin for Settings

impl UnwindSafe for Settings

impl RefUnwindSafe for Settings

Blanket Implementations

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

impl<T> From<T> for T[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, 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.

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

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

impl<T> Any for T where
    T: 'static + ?Sized
[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 GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

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

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

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

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

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