Struct stack_graphs::c::sg_edge[][src]

#[repr(C)]
pub struct sg_edge { pub source: sg_node_handle, pub sink: sg_node_handle, pub precedence: i32, }
Expand description

Connects two nodes in a stack graph.

These edges provide the basic graph connectivity that allow us to search for name binding paths in a stack graph. (Though not all sequence of edges is a well-formed name binding: the nodes that you encounter along the path must also satisfy all of the rules for maintaining correct symbol and scope stacks.)

Fields

source: sg_node_handlesink: sg_node_handleprecedence: i32

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.