MCPcopy Create free account
hub / github.com/SeaQL/FireDBG.for.Rust / write_inner_value

Method write_inner_value

debugger/src/debugger.rs:1053–1063  ·  view source on GitHub ↗
(&mut self, rwriter: &mut RValueWriter, value: &SBValue)

Source from the content-addressed store, hash-verified

1051 }
1052
1053 fn write_inner_value(&mut self, rwriter: &mut RValueWriter, value: &SBValue) {
1054 // write value would call set_env
1055 if let Ok(val) = rwriter.write_value(value) {
1056 let env = rwriter.emit_env();
1057 // env comes first
1058 self.push_bytes(env);
1059 self.push_bytes(val);
1060 } else {
1061 self.push_bytes(rwriter.opaque_v());
1062 }
1063 }
1064
1065 fn write_value(&mut self, rwriter: &mut RValueWriter, name: &str, val: &[u8]) {
1066 self.identifier(name);

Callers 2

write_return_valueFunction · 0.80

Calls 4

emit_envMethod · 0.80
push_bytesMethod · 0.80
write_valueMethod · 0.45
opaque_vMethod · 0.45

Tested by

no test coverage detected