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

Function generate_rust_program

debugger/tests/util.rs:84–91  ·  view source on GitHub ↗
(testcase: &str, content: &str)

Source from the content-addressed store, hash-verified

82}
83
84pub fn generate_rust_program(testcase: &str, content: &str) -> DebuggerParams {
85 let path = format!("testcases/generated/{testcase}");
86 let src = format!("{path}.rs");
87 let mut file = std::fs::File::create(&src).unwrap();
88 file.write_all(content.as_bytes()).unwrap();
89 rustc(&path);
90 debugger_params_from_file(&format!("generated/{testcase}"))
91}
92
93pub async fn setup(testcase: &str) -> Result<(SeaProducer, SeaConsumer), SeaStreamerErr> {
94 let (_, producer, consumer) = setup_1(testcase).await?;

Callers 1

mainFunction · 0.85

Calls 3

rustcFunction · 0.85
as_bytesMethod · 0.80

Tested by

no test coverage detected