Type Alias Results

Source
pub type Results<D> = IndexVec<BasicBlock, D>;
Expand description

The results of a dataflow analysis that has converged to fixpoint. It only holds the domain values at the entry of each basic block. Domain values in other parts of the block are recomputed on the fly by visitors (i.e. ResultsCursor, or ResultsVisitor impls).

Aliased Type§

struct Results<D> {
    pub raw: Vec<D>,
    /* private fields */
}

Fields§

§raw: Vec<D>

Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 24 bytes