1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
// This file was generated by gir (89daf8f) from gir-files (71d73f0) // DO NOT EDIT use Permission; use ffi; use glib::object::Downcast; use glib::translate::*; glib_wrapper! { pub struct SimplePermission(Object<ffi::GSimplePermission>): Permission; match fn { get_type => || ffi::g_simple_permission_get_type(), } } impl SimplePermission { pub fn new(allowed: bool) -> SimplePermission { unsafe { Permission::from_glib_full(ffi::g_simple_permission_new(allowed.to_glib())).downcast_unchecked() } } }