pub struct ExportRequest {
pub export: u32,
pub args: *mut u8,
pub handle: *mut c_void,
}Expand description
What a parked call is asking the owner to run.
Fields§
§export: u32The export’s index in the program’s timed-export table.
args: *mut u8The argument block, laid out by the thunk (opaque here).
handle: *mut c_voidThe SimHandle of the instance of the C code’s current svScope:
the instance the export task runs in.
Trait Implementations§
Source§impl Clone for ExportRequest
impl Clone for ExportRequest
impl Copy for ExportRequest
Source§impl Debug for ExportRequest
impl Debug for ExportRequest
impl Eq for ExportRequest
Source§impl PartialEq for ExportRequest
impl PartialEq for ExportRequest
impl StructuralPartialEq for ExportRequest
Auto Trait Implementations§
impl !Send for ExportRequest
impl !Sync for ExportRequest
impl Freeze for ExportRequest
impl RefUnwindSafe for ExportRequest
impl Unpin for ExportRequest
impl UnsafeUnpin for ExportRequest
impl UnwindSafe for ExportRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.