pub struct PerBytecodeRelevance {
pub insts: BTreeMap<Vec<Type>, BTreeSet<Vec<Type>>>,
}
Expand description
A named struct for holding the information on how an invariant is relevant to a bytecode.
Fields§
§insts: BTreeMap<Vec<Type>, BTreeSet<Vec<Type>>>
for each inst_fun
(instantiation of function type parameters) in the key set, the
associated value is a set of inst_inv
(instantiation of invariant type parameters) that
are applicable to the concrete function instance F<inst_fun>
.
Trait Implementations§
source§impl Clone for PerBytecodeRelevance
impl Clone for PerBytecodeRelevance
source§fn clone(&self) -> PerBytecodeRelevance
fn clone(&self) -> PerBytecodeRelevance
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for PerBytecodeRelevance
impl Default for PerBytecodeRelevance
source§fn default() -> PerBytecodeRelevance
fn default() -> PerBytecodeRelevance
Returns the “default value” for a type. Read more