Struct adapton::reflect::trace::Edge [] [src]

pub struct Edge {
    pub loc: Option<Loc>,
    pub succ: Succ,
}

An edge in the DCG, representing an effect of the incremental program.

Fields

The source of the directed edge; it is actively doing the effect of succ.effect to succ.loc. None means the doer is the editor, who is not identified by any location. (The editor is not a node in the DCG, but rather, an actor operating outside of it).

The effect and target of the directed edge.

Trait Implementations

impl Clone for Edge
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Edge
[src]

[src]

Formats the value using the given formatter.