Struct gudev_sys::GUdevClientClass
source · #[repr(C)]pub struct GUdevClientClass {
pub parent_class: GObjectClass,
pub uevent: Option<unsafe extern "C" fn(_: *mut GUdevClient, _: *const c_char, _: *mut GUdevDevice)>,
pub reserved1: Option<unsafe extern "C" fn()>,
pub reserved2: Option<unsafe extern "C" fn()>,
pub reserved3: Option<unsafe extern "C" fn()>,
pub reserved4: Option<unsafe extern "C" fn()>,
pub reserved5: Option<unsafe extern "C" fn()>,
pub reserved6: Option<unsafe extern "C" fn()>,
pub reserved7: Option<unsafe extern "C" fn()>,
pub reserved8: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: GObjectClass
§uevent: Option<unsafe extern "C" fn(_: *mut GUdevClient, _: *const c_char, _: *mut GUdevDevice)>
§reserved1: Option<unsafe extern "C" fn()>
§reserved2: Option<unsafe extern "C" fn()>
§reserved3: Option<unsafe extern "C" fn()>
§reserved4: Option<unsafe extern "C" fn()>
§reserved5: Option<unsafe extern "C" fn()>
§reserved6: Option<unsafe extern "C" fn()>
§reserved7: Option<unsafe extern "C" fn()>
§reserved8: Option<unsafe extern "C" fn()>
Trait Implementations§
source§impl Clone for GUdevClientClass
impl Clone for GUdevClientClass
source§fn clone(&self) -> GUdevClientClass
fn clone(&self) -> GUdevClientClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GUdevClientClass
impl Debug for GUdevClientClass
impl Copy for GUdevClientClass
Auto Trait Implementations§
impl Freeze for GUdevClientClass
impl RefUnwindSafe for GUdevClientClass
impl !Send for GUdevClientClass
impl !Sync for GUdevClientClass
impl Unpin for GUdevClientClass
impl UnwindSafe for GUdevClientClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more