#[repr(C)]pub struct t_cb_data {
pub reason: PLI_INT32,
pub cb_rtn: Option<extern "C" fn(*mut t_cb_data) -> PLI_INT32>,
pub obj: vpiHandle,
pub time: *mut t_vpi_time,
pub value: *mut t_vpi_value,
pub index: PLI_INT32,
pub user_data: *mut PLI_BYTE8,
}Fields§
§reason: PLI_INT32§cb_rtn: Option<extern "C" fn(*mut t_cb_data) -> PLI_INT32>§obj: vpiHandle§time: *mut t_vpi_time§value: *mut t_vpi_value§index: PLI_INT32§user_data: *mut PLI_BYTE8Auto 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