#[repr(C)]pub struct ResidentWorkItem {
pub op_handle: u32,
pub input_handle: u32,
pub output_handle: u32,
pub param: u32,
}Expand description
One work-queue item the megakernel worker consumes.
Fields§
§op_handle: u32Stable op id index into the dialect registry.
input_handle: u32Input-buffer handle.
output_handle: u32Output-buffer handle.
param: u32Optional per-item parameter word.
Trait Implementations§
Source§impl Clone for ResidentWorkItem
impl Clone for ResidentWorkItem
Source§fn clone(&self) -> ResidentWorkItem
fn clone(&self) -> ResidentWorkItem
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 ResidentWorkItem
Source§impl Debug for ResidentWorkItem
impl Debug for ResidentWorkItem
impl Eq for ResidentWorkItem
Source§impl PartialEq for ResidentWorkItem
impl PartialEq for ResidentWorkItem
impl Pod for ResidentWorkItem
impl StructuralPartialEq for ResidentWorkItem
Auto Trait Implementations§
impl Freeze for ResidentWorkItem
impl RefUnwindSafe for ResidentWorkItem
impl Send for ResidentWorkItem
impl Sync for ResidentWorkItem
impl Unpin for ResidentWorkItem
impl UnsafeUnpin for ResidentWorkItem
impl UnwindSafe for ResidentWorkItem
Blanket Implementations§
impl<T> AnyBitPattern for Twhere
T: Pod,
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
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.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.