MCPcopy Create free account
hub / github.com/bytecodealliance/wit-bindgen / tuple_lift

Method tuple_lift

crates/rust/src/bindgen.rs:158–164  ·  view source on GitHub ↗
(&mut self, operands: &[String], results: &mut Vec<String>)

Source from the content-addressed store, hash-verified

156 }
157
158 fn tuple_lift(&mut self, operands: &[String], results: &mut Vec<String>) {
159 if operands.len() == 1 {
160 results.push(format!("({},)", operands[0]));
161 } else {
162 results.push(format!("({})", operands.join(", ")));
163 }
164 }
165
166 fn map_entry_layout(&self, key: &Type, value: &Type) -> ElementInfo {
167 self.r#gen.sizes.record([key, value])

Callers 1

emitMethod · 0.80

Calls 1

pushMethod · 0.45

Tested by

no test coverage detected