[go: up one dir, main page]

glib 0.1.3

Rust bindings for the GLib library
Documentation
// This file was generated by gir (32b0f11) from gir-files (71d73f0)
// DO NOT EDIT

use ffi;
use translate::*;

bitflags! {
    pub flags KeyFileFlags: u32 {
        const KEY_FILE_NONE = 0,
        const KEY_FILE_KEEP_COMMENTS = 1,
        const KEY_FILE_KEEP_TRANSLATIONS = 2,
    }
}

#[doc(hidden)]
impl ToGlib for KeyFileFlags {
    type GlibType = ffi::GKeyFileFlags;

    fn to_glib(&self) -> ffi::GKeyFileFlags {
        ffi::GKeyFileFlags::from_bits_truncate(self.bits())
    }
}

#[doc(hidden)]
impl FromGlib<ffi::GKeyFileFlags> for KeyFileFlags {
    fn from_glib(value: ffi::GKeyFileFlags) -> KeyFileFlags {
        KeyFileFlags::from_bits_truncate(value.bits())
    }
}