#[repr(C)]pub struct userDataRecord {
pub dataID: c_uchar,
pub createUserData: Option<unsafe extern "C" fn(arg1: *mut Environment) -> *mut c_void>,
pub deleteUserData: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *mut c_void)>,
}Fields§
§dataID: c_uchar§createUserData: Option<unsafe extern "C" fn(arg1: *mut Environment) -> *mut c_void>§deleteUserData: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *mut c_void)>Trait Implementations§
Source§impl Clone for userDataRecord
impl Clone for userDataRecord
Source§fn clone(&self) -> userDataRecord
fn clone(&self) -> userDataRecord
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 userDataRecord
impl Debug for userDataRecord
Source§impl Default for userDataRecord
impl Default for userDataRecord
Source§fn default() -> userDataRecord
fn default() -> userDataRecord
Returns the “default value” for a type. Read more
impl Copy for userDataRecord
Auto Trait Implementations§
impl Freeze for userDataRecord
impl RefUnwindSafe for userDataRecord
impl Send for userDataRecord
impl Sync for userDataRecord
impl Unpin for userDataRecord
impl UnwindSafe for userDataRecord
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