pub struct HistoryResult {
pub results: Vec<FeatureResult>,
pub timings: Vec<(String, f64)>,
}Expand description
The whole-history output.
Fields§
§results: Vec<FeatureResult>§timings: Vec<(String, f64)>Per-feature wall-clock execution time (feature id, milliseconds) in run
order — the lightweight timing surface the engine-native history tree’s
“N ms” readout consumes. A REUSED (cache-replayed) feature records 0.0
(its geometry was not re-executed this run). INTERNAL side-channel:
#[serde(skip)] so it never changes the caller-facing execute_history_json
shape; brep-render reads it natively via the re-exported struct.
Trait Implementations§
Source§impl Clone for HistoryResult
impl Clone for HistoryResult
Source§fn clone(&self) -> HistoryResult
fn clone(&self) -> HistoryResult
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 HistoryResult
impl Debug for HistoryResult
Auto Trait Implementations§
impl !RefUnwindSafe for HistoryResult
impl !Sync for HistoryResult
impl Freeze for HistoryResult
impl Send for HistoryResult
impl Unpin for HistoryResult
impl UnsafeUnpin for HistoryResult
impl UnwindSafe for HistoryResult
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