pub struct ChartCanvasOutput {
pub revision: u64,
pub link_events_revision: u64,
pub snapshot: ChartCanvasOutputSnapshot,
}Fields§
§revision: u64§link_events_revision: u64Monotonic-ish counter that advances when snapshot.link_events is updated with a new
non-empty batch of link events.
This exists because link events are inherently transient, and consumers (like
LinkedChartGroup) need a stable way to detect that a new event batch was produced even
if they observe the output model later.
snapshot: ChartCanvasOutputSnapshotTrait Implementations§
Source§impl Clone for ChartCanvasOutput
impl Clone for ChartCanvasOutput
Source§fn clone(&self) -> ChartCanvasOutput
fn clone(&self) -> ChartCanvasOutput
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 ChartCanvasOutput
impl Debug for ChartCanvasOutput
Source§impl Default for ChartCanvasOutput
impl Default for ChartCanvasOutput
Source§fn default() -> ChartCanvasOutput
fn default() -> ChartCanvasOutput
Returns the “default value” for a type. Read more
Source§impl PartialEq for ChartCanvasOutput
impl PartialEq for ChartCanvasOutput
impl StructuralPartialEq for ChartCanvasOutput
Auto Trait Implementations§
impl Freeze for ChartCanvasOutput
impl RefUnwindSafe for ChartCanvasOutput
impl Send for ChartCanvasOutput
impl Sync for ChartCanvasOutput
impl Unpin for ChartCanvasOutput
impl UnsafeUnpin for ChartCanvasOutput
impl UnwindSafe for ChartCanvasOutput
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