MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / add

Method add

cranelift/codegen/meta/src/unique_table.rs:20–30  ·  view source on GitHub ↗
(&mut self, entry: &'entries T)

Source from the content-addressed store, hash-verified

18 }
19
20 pub fn add(&mut self, entry: &'entries T) -> usize {
21 match self.map.get(&entry) {
22 None => {
23 let i = self.table.len();
24 self.table.push(entry);
25 self.map.insert(entry, i);
26 i
27 }
28 Some(&i) => i,
29 }
30 }
31
32 pub fn len(&self) -> usize {
33 self.table.len()

Callers 2

gen_descriptorsFunction · 0.45
gen_type_constraintsFunction · 0.45

Calls 8

find_subsequenceFunction · 0.85
getMethod · 0.45
lenMethod · 0.45
pushMethod · 0.45
insertMethod · 0.45
is_emptyMethod · 0.45
extendMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected