#[repr(C)]pub struct t_cb_data {
pub reason: PLI_INT32,
pub cb_rtn: Option<unsafe extern "C" fn(arg1: *mut t_cb_data) -> PLI_INT32>,
pub obj: vpiHandle,
pub time: p_vpi_time,
pub value: p_vpi_value,
pub index: PLI_INT32,
pub user_data: *mut PLI_BYTE8,
}Expand description
callback structures
Fields§
§reason: PLI_INT32§cb_rtn: Option<unsafe extern "C" fn(arg1: *mut t_cb_data) -> PLI_INT32>§obj: vpiHandle§time: p_vpi_time§value: p_vpi_value§index: PLI_INT32§user_data: *mut PLI_BYTE8Trait Implementations§
Auto Trait Implementations§
impl !Send for t_cb_data
impl !Sync for t_cb_data
impl Freeze for t_cb_data
impl RefUnwindSafe for t_cb_data
impl Unpin for t_cb_data
impl UnsafeUnpin for t_cb_data
impl UnwindSafe for t_cb_data
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