Struct rustc_data_structures::graph::Edge
[−]
[src]
pub struct Edge<E> { pub data: E, // some fields omitted }
🔬 This is a nightly-only experimental API. (
rustc_private
)Fields
data: E
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl<E> Edge<E>
[src]
fn source(&self) -> NodeIndex
🔬 This is a nightly-only experimental API. (
rustc_private
)fn target(&self) -> NodeIndex
🔬 This is a nightly-only experimental API. (
rustc_private
)fn source_or_target(&self, direction: Direction) -> NodeIndex
🔬 This is a nightly-only experimental API. (
rustc_private
)Trait Implementations
impl<N> SnapshotVecDelegate for Edge<N>
[src]
type Value = Edge<N>
🔬 This is a nightly-only experimental API. (
rustc_private
)type Undo = ()
🔬 This is a nightly-only experimental API. (
rustc_private
)fn reverse(_: &mut Vec<Edge<N>>, _: ())
🔬 This is a nightly-only experimental API. (
rustc_private
)