Type Alias Incremental

Source
pub type Incremental = Vec<(OutputReference, Vec<Change>)>;
Expand description

Represents the changes of the monitor state. Each element represents a set of Changes of a specific output stream.

Aliased Type§

pub struct Incremental { /* private fields */ }

Trait Implementations§

Source§

impl VerdictRepresentation for Incremental

Source§

type Tracing = NoTracer

This subtype captures the tracing capabilities of the verdict representation.
Source§

fn create(data: RawVerdict<'_>) -> Self

Creates a snapshot of the streams values.
Source§

fn is_empty(&self) -> bool

Returns whether the verdict is empty. I.e. it doesn’t contain any information.
Source§

fn create_with_trace(data: RawVerdict<'_>, _tracing: Self::Tracing) -> Self

Creates a snapshot of the streams values including tracing data.