pub struct MegakernelReadbackCounters {
pub control_bytes: usize,
pub ring_bytes: usize,
pub debug_log_bytes: usize,
pub io_queue_bytes: usize,
pub total_bytes: usize,
}Expand description
Host-visible byte volume for one strict megakernel readback.
Fields§
§control_bytes: usizeBytes copied back for the control buffer.
ring_bytes: usizeBytes copied back for the ring buffer.
debug_log_bytes: usizeBytes copied back for the debug log.
io_queue_bytes: usizeBytes copied back for the IO queue.
total_bytes: usizeTotal host-visible readback bytes.
Trait Implementations§
Source§impl Clone for MegakernelReadbackCounters
impl Clone for MegakernelReadbackCounters
Source§fn clone(&self) -> MegakernelReadbackCounters
fn clone(&self) -> MegakernelReadbackCounters
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 moreSource§impl Debug for MegakernelReadbackCounters
impl Debug for MegakernelReadbackCounters
Source§impl Default for MegakernelReadbackCounters
impl Default for MegakernelReadbackCounters
Source§fn default() -> MegakernelReadbackCounters
fn default() -> MegakernelReadbackCounters
Returns the “default value” for a type. Read more
Source§impl PartialEq for MegakernelReadbackCounters
impl PartialEq for MegakernelReadbackCounters
Source§fn eq(&self, other: &MegakernelReadbackCounters) -> bool
fn eq(&self, other: &MegakernelReadbackCounters) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MegakernelReadbackCounters
impl Eq for MegakernelReadbackCounters
impl StructuralPartialEq for MegakernelReadbackCounters
Auto Trait Implementations§
impl Freeze for MegakernelReadbackCounters
impl RefUnwindSafe for MegakernelReadbackCounters
impl Send for MegakernelReadbackCounters
impl Sync for MegakernelReadbackCounters
impl Unpin for MegakernelReadbackCounters
impl UnsafeUnpin for MegakernelReadbackCounters
impl UnwindSafe for MegakernelReadbackCounters
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
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.