pub struct ValueAnalysisWrapper<T>(pub T);

Tuple Fields§

§0: T

Trait Implementations§

Updates the current dataflow state with the effect of evaluating a statement.
Updates the current dataflow state with the effect of evaluating a terminator. Read more
Updates the current dataflow state with the effect of a successful return from a Call terminator. Read more
Updates the current dataflow state with the effect of taking a particular branch in a SwitchInt terminator. Read more
Updates the current dataflow state with an effect that occurs immediately before the given statement. Read more
Updates the current dataflow state with an effect that occurs immediately before the given terminator. Read more
Updates the current dataflow state with the effect of resuming from a Yield terminator. Read more
Creates an Engine to find the fixpoint for this dataflow problem. Read more
The type that holds the dataflow state at any given point in the program.
The direction of this analysis. Either Forward or Backward.
A descriptive name for this analysis. Used only for debugging. Read more
Returns the initial value of the dataflow state upon entry to each basic block.
Mutates the initial value of the dataflow state upon entry to the START_BLOCK. Read more

This is used to visualize the dataflow analysis.

Print the difference between self and old. Read more

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.

Layout§

Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.