pub struct CostReport {
pub mode: CostMode,
pub buffers: Vec<BufferCost>,
pub stages: Vec<StageCost>,
pub footprints: Vec<ResolutionFootprint>,
pub estimated_total_ops_per_pixel: usize,
pub estimated_total_reads_per_pixel: usize,
pub estimated_total_writes_per_pixel: usize,
pub notes: Vec<String>,
}Fields§
§mode: CostMode§buffers: Vec<BufferCost>§stages: Vec<StageCost>§footprints: Vec<ResolutionFootprint>§estimated_total_ops_per_pixel: usize§estimated_total_reads_per_pixel: usize§estimated_total_writes_per_pixel: usize§notes: Vec<String>Trait Implementations§
Source§impl Clone for CostReport
impl Clone for CostReport
Source§fn clone(&self) -> CostReport
fn clone(&self) -> CostReport
Returns a duplicate of the value. Read more
1.0.0 · 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 CostReport
impl Debug for CostReport
Auto Trait Implementations§
impl Freeze for CostReport
impl RefUnwindSafe for CostReport
impl Send for CostReport
impl Sync for CostReport
impl Unpin for CostReport
impl UnsafeUnpin for CostReport
impl UnwindSafe for CostReport
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