pub struct ProfilingReport {
pub summary: ReportSummary,
pub kernel_details: Vec<KernelDetail>,
pub transfer_details: TransferDetail,
pub bottlenecks: Vec<PerformanceBottleneck>,
}Expand description
Profiling report
Fields§
§summary: ReportSummarySummary statistics
kernel_details: Vec<KernelDetail>Per-kernel details
transfer_details: TransferDetailTransfer details
bottlenecks: Vec<PerformanceBottleneck>Detected bottlenecks
Implementations§
Trait Implementations§
Source§impl Clone for ProfilingReport
impl Clone for ProfilingReport
Source§fn clone(&self) -> ProfilingReport
fn clone(&self) -> ProfilingReport
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 moreAuto Trait Implementations§
impl Freeze for ProfilingReport
impl RefUnwindSafe for ProfilingReport
impl Send for ProfilingReport
impl Sync for ProfilingReport
impl Unpin for ProfilingReport
impl UnsafeUnpin for ProfilingReport
impl UnwindSafe for ProfilingReport
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