Struct libvips::bindings::_GDBusObjectIface [−][src]
#[repr(C)]pub struct _GDBusObjectIface {
pub parent_iface: GTypeInterface,
pub get_object_path: Option<unsafe extern "C" fn(object: *mut GDBusObject) -> *const gchar>,
pub get_interfaces: Option<unsafe extern "C" fn(object: *mut GDBusObject) -> *mut GList>,
pub get_interface: Option<unsafe extern "C" fn(object: *mut GDBusObject, interface_name: *const gchar) -> *mut GDBusInterface>,
pub interface_added: Option<unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface)>,
pub interface_removed: Option<unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface)>,
}
Fields
parent_iface: GTypeInterface
get_object_path: Option<unsafe extern "C" fn(object: *mut GDBusObject) -> *const gchar>
get_interfaces: Option<unsafe extern "C" fn(object: *mut GDBusObject) -> *mut GList>
get_interface: Option<unsafe extern "C" fn(object: *mut GDBusObject, interface_name: *const gchar) -> *mut GDBusInterface>
interface_added: Option<unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface)>
interface_removed: Option<unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface)>
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for _GDBusObjectIface
impl Send for _GDBusObjectIface
impl Sync for _GDBusObjectIface
impl Unpin for _GDBusObjectIface
impl UnwindSafe for _GDBusObjectIface
Blanket Implementations
Mutably borrows from an owned value. Read more