Struct adapton::reflect::trace::Trace
[−]
[src]
pub struct Trace { pub effect: Effect, pub edge: Edge, pub extent: Box<Vec<Trace>>, }
DCGTrace
: A Rose-tree of DCG edge-effects. This tree structure
allows the effects to have a a "time interval" that nests around
and within the time intervals of other effects.
Fields
effect: Effect
The DCG effect (e.g., Alloc(MatchDiff), Dirty, Clean, etc.)
edge: Edge
The DCG edge on which this DCG effect takes place
extent: Box<Vec<Trace>>
The DCG effects that occur subordinately as a result of this effect. (They begin after this effect begins, and the end before this effect ends).
Trait Implementations
impl Clone for Trace
[src]
fn clone(&self) -> Trace
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more