pub struct RustCompiler { /* private fields */ }Expand description
Rust compiler checker
Implementations§
Source§impl RustCompiler
impl RustCompiler
Sourcepub fn check_code(
&self,
code: &str,
) -> Result<CompilationResult, Box<dyn Error>>
pub fn check_code( &self, code: &str, ) -> Result<CompilationResult, Box<dyn Error>>
Check Rust code for compilation errors
This creates a temporary Rust project and runs cargo check to validate the code
Sourcepub fn check_code_with_deps(
&self,
code: &str,
dependencies: &[(&str, &str)],
) -> Result<CompilationResult, Box<dyn Error>>
pub fn check_code_with_deps( &self, code: &str, dependencies: &[(&str, &str)], ) -> Result<CompilationResult, Box<dyn Error>>
Check Rust code with custom dependencies
Sourcepub fn quick_check(
&self,
code: &str,
) -> Result<CompilationResult, Box<dyn Error>>
pub fn quick_check( &self, code: &str, ) -> Result<CompilationResult, Box<dyn Error>>
Quick syntax check without full compilation Uses rustc directly for faster feedback