pub struct VisualMeasurements {
pub headless_pixel_mismatches: u64,
pub headless_max_channel_delta: u64,
pub geometry_upload_bytes: u64,
pub render_uniform_upload_bytes: u64,
pub unexpected_readback_bytes: u64,
pub screenshot_readback_bytes: u64,
pub peak_lod_host_bytes: u64,
pub peak_lod_gpu_bytes: u64,
pub inflight_lod_chunks: u64,
pub browser_requested_bytes: u64,
pub python_copy_bytes: u64,
pub state_roundtrip_mismatches: u64,
}Expand description
Typed canonical measurements consumed by the Visual release gate.
Fields§
§headless_pixel_mismatches: u64Pixel/channel mismatches in strict canonical headless fixtures.
headless_max_channel_delta: u64Maximum absolute channel delta in canonical headless fixtures.
geometry_upload_bytes: u64Explicit host-to-device geometry bytes for the canonical point source.
render_uniform_upload_bytes: u64Explicit render-uniform bytes for the canonical frame.
unexpected_readback_bytes: u64Device-to-host bytes before caller-requested readback.
screenshot_readback_bytes: u64Caller-requested RGBA screenshot readback bytes.
peak_lod_host_bytes: u64Peak accounted host bytes in the canonical LOD run.
peak_lod_gpu_bytes: u64Peak accounted device bytes in the canonical LOD run.
inflight_lod_chunks: u64Maximum concurrent LOD chunk requests.
browser_requested_bytes: u64Total admitted HTTP Range bytes in the browser fixture.
python_copy_bytes: u64Explicit bytes copied by the canonical Python fixture.
state_roundtrip_mismatches: u64Portable state mismatches across native, Web, Python, and Jupyter.
Trait Implementations§
Source§impl Clone for VisualMeasurements
impl Clone for VisualMeasurements
Source§fn clone(&self) -> VisualMeasurements
fn clone(&self) -> VisualMeasurements
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 VisualMeasurements
impl Debug for VisualMeasurements
Source§impl PartialEq for VisualMeasurements
impl PartialEq for VisualMeasurements
Source§fn eq(&self, other: &VisualMeasurements) -> bool
fn eq(&self, other: &VisualMeasurements) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for VisualMeasurements
impl Eq for VisualMeasurements
impl StructuralPartialEq for VisualMeasurements
Auto Trait Implementations§
impl Freeze for VisualMeasurements
impl RefUnwindSafe for VisualMeasurements
impl Send for VisualMeasurements
impl Sync for VisualMeasurements
impl Unpin for VisualMeasurements
impl UnsafeUnpin for VisualMeasurements
impl UnwindSafe for VisualMeasurements
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