#[repr(C)]pub struct vhpiCbDataS {
pub reason: i32,
pub cb_rtn: Option<unsafe extern "C" fn(arg1: *const vhpiCbDataS)>,
pub obj: vhpiHandleT,
pub time: *mut vhpiTimeT,
pub value: *mut vhpiValueT,
pub user_data: *mut c_void,
}Expand description
callback structures
Fields§
§reason: i32§cb_rtn: Option<unsafe extern "C" fn(arg1: *const vhpiCbDataS)>§obj: vhpiHandleT§time: *mut vhpiTimeT§value: *mut vhpiValueT§user_data: *mut c_voidTrait Implementations§
Source§impl Clone for vhpiCbDataS
impl Clone for vhpiCbDataS
Source§fn clone(&self) -> vhpiCbDataS
fn clone(&self) -> vhpiCbDataS
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for vhpiCbDataS
Auto Trait Implementations§
impl !Send for vhpiCbDataS
impl !Sync for vhpiCbDataS
impl Freeze for vhpiCbDataS
impl RefUnwindSafe for vhpiCbDataS
impl Unpin for vhpiCbDataS
impl UnsafeUnpin for vhpiCbDataS
impl UnwindSafe for vhpiCbDataS
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