pub struct Vision1Measurements {
pub cpu_vga_latency_us: u64,
pub cpu_1080p_latency_us: u64,
pub gpu_4k_chain_latency_us: u64,
pub explicit_copy_bytes: u64,
}Expand description
Fixed-dimension performance measurements consumed by the Vision 1.0 gate.
Fields§
§cpu_vga_latency_us: u64VGA CPU end-to-end latency in microseconds (budget: 50 ms).
cpu_1080p_latency_us: u641080p CPU end-to-end latency in microseconds (budget: 250 ms).
gpu_4k_chain_latency_us: u644K resident GPU chain latency in microseconds (budget: 20 ms).
explicit_copy_bytes: u64Maximum explicit bytes copied by one canonical graph run (budget: 64 MiB).
Trait Implementations§
Source§impl Clone for Vision1Measurements
impl Clone for Vision1Measurements
Source§fn clone(&self) -> Vision1Measurements
fn clone(&self) -> Vision1Measurements
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 Vision1Measurements
impl Debug for Vision1Measurements
Source§impl PartialEq for Vision1Measurements
impl PartialEq for Vision1Measurements
Source§fn eq(&self, other: &Vision1Measurements) -> bool
fn eq(&self, other: &Vision1Measurements) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for Vision1Measurements
impl Eq for Vision1Measurements
impl StructuralPartialEq for Vision1Measurements
Auto Trait Implementations§
impl Freeze for Vision1Measurements
impl RefUnwindSafe for Vision1Measurements
impl Send for Vision1Measurements
impl Sync for Vision1Measurements
impl Unpin for Vision1Measurements
impl UnsafeUnpin for Vision1Measurements
impl UnwindSafe for Vision1Measurements
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