pub struct CellTiming {
pub cell_index: usize,
pub execution_count: Option<i32>,
pub timing: ExecutionTiming,
pub duration: Option<Duration>,
}Expand description
Cell timing information with index and execution count
Fields§
§cell_index: usizeCell index in the notebook
execution_count: Option<i32>Execution count (if the cell has been executed)
timing: ExecutionTimingTiming metadata
duration: Option<Duration>Calculated duration (total_duration from timing)
Implementations§
Source§impl CellTiming
impl CellTiming
Sourcepub fn new(
cell_index: usize,
execution_count: Option<i32>,
timing: ExecutionTiming,
) -> Self
pub fn new( cell_index: usize, execution_count: Option<i32>, timing: ExecutionTiming, ) -> Self
Create a new CellTiming
Sourcepub fn duration_seconds(&self) -> Option<f64>
pub fn duration_seconds(&self) -> Option<f64>
Get duration as seconds (f64)
Trait Implementations§
Source§impl Clone for CellTiming
impl Clone for CellTiming
Source§fn clone(&self) -> CellTiming
fn clone(&self) -> CellTiming
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 CellTiming
impl Debug for CellTiming
Auto Trait Implementations§
impl Freeze for CellTiming
impl RefUnwindSafe for CellTiming
impl Send for CellTiming
impl Sync for CellTiming
impl Unpin for CellTiming
impl UnwindSafe for CellTiming
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