Skip to main content

verify_compilation

Function verify_compilation 

Source
pub fn verify_compilation(rust_code: &str) -> Result<CompilationResult>
Expand description

Verify that generated Rust code compiles by invoking rustc.

Uses rustc --emit=metadata --edition=2021 for fast type-checking without full code generation.

ยงExample

use decy_verify::verify_compilation;

let result = verify_compilation("fn main() {}").expect("rustc failed to run");
assert!(result.success);