#[repr(C)]pub struct vhpiForeignDataS {
pub kind: vhpiForeignKindT,
pub libraryName: *mut c_char,
pub modelName: *mut c_char,
pub elabf: Option<unsafe extern "C" fn(cb_data_p: *const vhpiCbDataS)>,
pub execf: Option<unsafe extern "C" fn(cb_data_p: *const vhpiCbDataS)>,
}Fields§
§kind: vhpiForeignKindT§libraryName: *mut c_char§modelName: *mut c_char§elabf: Option<unsafe extern "C" fn(cb_data_p: *const vhpiCbDataS)>§execf: Option<unsafe extern "C" fn(cb_data_p: *const vhpiCbDataS)>Trait Implementations§
Source§impl Clone for vhpiForeignDataS
impl Clone for vhpiForeignDataS
Source§fn clone(&self) -> vhpiForeignDataS
fn clone(&self) -> vhpiForeignDataS
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 vhpiForeignDataS
Auto Trait Implementations§
impl !Send for vhpiForeignDataS
impl !Sync for vhpiForeignDataS
impl Freeze for vhpiForeignDataS
impl RefUnwindSafe for vhpiForeignDataS
impl Unpin for vhpiForeignDataS
impl UnsafeUnpin for vhpiForeignDataS
impl UnwindSafe for vhpiForeignDataS
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