MCPcopy Create free account
hub / github.com/diem/move / join

Method join

language/move-prover/bytecode/src/usage_analysis.rs:122–133  ·  view source on GitHub ↗
(&mut self, other: &Self)

Source from the content-addressed store, hash-verified

120
121impl AbstractDomain for MemoryUsage {
122 fn join(&mut self, other: &Self) -> JoinResult {
123 match (
124 self.direct.join(&other.direct),
125 self.transitive.join(&other.transitive),
126 self.all.join(&other.all),
127 ) {
128 (JoinResult::Unchanged, JoinResult::Unchanged, JoinResult::Unchanged) => {
129 JoinResult::Unchanged
130 }
131 _ => JoinResult::Changed,
132 }
133 }
134}
135
136macro_rules! generate_inserter {

Callers 15

pretty_print_bytecodeMethod · 0.45
dump_resultMethod · 0.45
dump_resultMethod · 0.45
substitute_footprintMethod · 0.45
analyze_functionMethod · 0.45
dump_resultMethod · 0.45
transformMethod · 0.45
get_flags_and_baselineFunction · 0.45

Calls

no outgoing calls

Tested by 3

get_flags_and_baselineFunction · 0.36
translate_spec_funMethod · 0.36
translate_choiceMethod · 0.36