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

The DCG effect (e.g., Alloc(MatchDiff), Dirty, Clean, etc.)

The DCG edge on which this DCG effect takes place

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]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Trace
[src]

[src]

Formats the value using the given formatter.