MCPcopy Create free account
hub / github.com/f0rr0/oliphaunt / generate_wasix_export_list

Function generate_wasix_export_list

xtask/src/main.rs:7676–7688  ·  view source on GitHub ↗
(write: bool)

Source from the content-addressed store, hash-verified

7674}
7675
7676fn generate_wasix_export_list(write: bool) -> Result<()> {
7677 let output = wasix_export_list_text()?;
7678 if write {
7679 let path = Path::new("assets/generated/wasix-dl.exports");
7680 if let Some(parent) = path.parent() {
7681 fs::create_dir_all(parent).with_context(|| format!("create {}", parent.display()))?;
7682 }
7683 fs::write(path, output).with_context(|| format!("write {}", path.display()))?;
7684 } else {
7685 print!("{output}");
7686 }
7687 Ok(())
7688}
7689
7690fn check_generated_wasix_export_list(strict: bool) -> Result<()> {
7691 let expected = match wasix_export_list_text() {

Callers 1

assetsFunction · 0.85

Calls 1

wasix_export_list_textFunction · 0.85

Tested by

no test coverage detected