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

struct RedDepNodeData {
    node_indices: IndexVec<RedDepNodeIndex, SerializedDepNodeIndex>,
    edges: IndexVec<RedDepNodeIndex, Range<EdgeIndex>>,
    fingerprints: IndexVec<RedDepNodeIndex, Fingerprint>,
}

Data for nodes in previous graph that have been marked red. We can share the dep node with the previous graph, but the edges may be different, and the fingerprint is known to be different, so we store the latter two directly.

Fields

node_indices: IndexVec<RedDepNodeIndex, SerializedDepNodeIndex>edges: IndexVec<RedDepNodeIndex, Range<EdgeIndex>>fingerprints: IndexVec<RedDepNodeIndex, Fingerprint>

Auto Trait Implementations

impl RefUnwindSafe for RedDepNodeData[src]

impl Send for RedDepNodeData[src]

impl Sync for RedDepNodeData[src]

impl Unpin for RedDepNodeData[src]

impl UnwindSafe for RedDepNodeData[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.