#[repr(C)]pub struct MegakernelWorkItem {
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 MegakernelWorkItem
impl Clone for MegakernelWorkItem
Source§fn clone(&self) -> MegakernelWorkItem
fn clone(&self) -> MegakernelWorkItem
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 MegakernelWorkItem
Source§impl Debug for MegakernelWorkItem
impl Debug for MegakernelWorkItem
impl Eq for MegakernelWorkItem
Source§impl PartialEq for MegakernelWorkItem
impl PartialEq for MegakernelWorkItem
Source§fn eq(&self, other: &MegakernelWorkItem) -> bool
fn eq(&self, other: &MegakernelWorkItem) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Pod for MegakernelWorkItem
impl StructuralPartialEq for MegakernelWorkItem
Auto Trait Implementations§
impl Freeze for MegakernelWorkItem
impl RefUnwindSafe for MegakernelWorkItem
impl Send for MegakernelWorkItem
impl Sync for MegakernelWorkItem
impl Unpin for MegakernelWorkItem
impl UnsafeUnpin for MegakernelWorkItem
impl UnwindSafe for MegakernelWorkItem
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.