[−][src]Struct rustc_query_system::dep_graph::graph::LightGreenDepNodeData

struct LightGreenDepNodeData {
    node_indices: IndexVec<LightGreenDepNodeIndex, SerializedDepNodeIndex>,
    edges: IndexVec<LightGreenDepNodeIndex, Range<EdgeIndex>>,
}

Data for nodes in previous graph that have been marked green because we re-executed their queries and the results were the same as in the previous session. We can share the dep node and the fingerprint with the previous graph, but the edges may be different, so we store them directly.

Fields

node_indices: IndexVec<LightGreenDepNodeIndex, SerializedDepNodeIndex>edges: IndexVec<LightGreenDepNodeIndex, Range<EdgeIndex>>

Auto Trait Implementations

impl RefUnwindSafe for LightGreenDepNodeData[src]

impl Send for LightGreenDepNodeData[src]

impl Sync for LightGreenDepNodeData[src]

impl Unpin for LightGreenDepNodeData[src]

impl UnwindSafe for LightGreenDepNodeData[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.