pub struct ReportSummary {
pub total_duration: Duration,
pub kernel_time: Duration,
pub transfer_time: Duration,
pub total_kernels: u64,
pub total_transfers: u64,
pub average_bandwidth_gbs: Option<f64>,
}Expand description
Report summary
Fields§
§total_duration: DurationTotal profiling duration
kernel_time: DurationTotal kernel execution time
transfer_time: DurationTotal transfer time
total_kernels: u64Total number of kernels
total_transfers: u64Total number of transfers
average_bandwidth_gbs: Option<f64>Average bandwidth
Trait Implementations§
Source§impl Clone for ReportSummary
impl Clone for ReportSummary
Source§fn clone(&self) -> ReportSummary
fn clone(&self) -> ReportSummary
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 ReportSummary
impl RefUnwindSafe for ReportSummary
impl Send for ReportSummary
impl Sync for ReportSummary
impl Unpin for ReportSummary
impl UnsafeUnpin for ReportSummary
impl UnwindSafe for ReportSummary
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