pub struct Xf86vmode {Show 15 fields
    _private: (),
    pub XRecordAllocRange: unsafe extern "C" fn() -> *mut XRecordRange,
    pub XRecordCreateContext: unsafe extern "C" fn(*mut Display, c_int, *mut c_ulong, c_int, *mut *mut XRecordRange, c_int) -> c_ulong,
    pub XRecordDisableContext: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
    pub XRecordEnableContext: unsafe extern "C" fn(*mut Display, c_ulong, Option<unsafe extern "C" fn(*mut c_char, *mut XRecordInterceptData)>, *mut c_char) -> c_int,
    pub XRecordEnableContextAsync: unsafe extern "C" fn(*mut Display, c_ulong, Option<unsafe extern "C" fn(*mut c_char, *mut XRecordInterceptData)>, *mut c_char) -> c_int,
    pub XRecordFreeContext: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
    pub XRecordFreeData: unsafe extern "C" fn(*mut XRecordInterceptData),
    pub XRecordFreeState: unsafe extern "C" fn(*mut XRecordState),
    pub XRecordGetContext: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut XRecordState) -> c_int,
    pub XRecordIdBaseMask: unsafe extern "C" fn(*mut Display) -> c_ulong,
    pub XRecordProcessReplies: unsafe extern "C" fn(*mut Display),
    pub XRecordQueryVersion: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> c_int,
    pub XRecordRegisterClients: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *mut c_ulong, c_int, *mut *mut XRecordRange, c_int) -> c_int,
    pub XRecordUnregisterClients: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int) -> c_int,
}Fields§
§_private: ()§XRecordAllocRange: unsafe extern "C" fn() -> *mut XRecordRange§XRecordCreateContext: unsafe extern "C" fn(*mut Display, c_int, *mut c_ulong, c_int, *mut *mut XRecordRange, c_int) -> c_ulong§XRecordDisableContext: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int§XRecordEnableContext: unsafe extern "C" fn(*mut Display, c_ulong, Option<unsafe extern "C" fn(*mut c_char, *mut XRecordInterceptData)>, *mut c_char) -> c_int§XRecordEnableContextAsync: unsafe extern "C" fn(*mut Display, c_ulong, Option<unsafe extern "C" fn(*mut c_char, *mut XRecordInterceptData)>, *mut c_char) -> c_int§XRecordFreeContext: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int§XRecordFreeData: unsafe extern "C" fn(*mut XRecordInterceptData)§XRecordFreeState: unsafe extern "C" fn(*mut XRecordState)§XRecordGetContext: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut XRecordState) -> c_int§XRecordIdBaseMask: unsafe extern "C" fn(*mut Display) -> c_ulong§XRecordProcessReplies: unsafe extern "C" fn(*mut Display)§XRecordQueryVersion: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> c_int§XRecordRegisterClients: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *mut c_ulong, c_int, *mut *mut XRecordRange, c_int) -> c_int§XRecordUnregisterClients: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int) -> c_intImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Xf86vmode
impl RefUnwindSafe for Xf86vmode
impl Unpin for Xf86vmode
impl UnwindSafe for Xf86vmode
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