pub struct CodeVerifier { /* private fields */ }Expand description
Code verifier that compiles and tests generated Rust.
Implementations§
Source§impl CodeVerifier
impl CodeVerifier
Sourcepub fn verify(
&self,
code: &GeneratedCode,
) -> Result<VerificationResult, LlmError>
pub fn verify( &self, code: &GeneratedCode, ) -> Result<VerificationResult, LlmError>
Verify generated code by compiling it.
Note: This is a stub for research purposes. Full implementation would create a temporary project and run cargo build.
Sourcepub fn compile(&self, code: &str) -> Result<(), Vec<String>>
pub fn compile(&self, code: &str) -> Result<(), Vec<String>>
Try to compile Rust code.
Stub implementation - full version would use cargo.
Trait Implementations§
Source§impl Debug for CodeVerifier
impl Debug for CodeVerifier
Auto Trait Implementations§
impl Freeze for CodeVerifier
impl RefUnwindSafe for CodeVerifier
impl Send for CodeVerifier
impl Sync for CodeVerifier
impl Unpin for CodeVerifier
impl UnsafeUnpin for CodeVerifier
impl UnwindSafe for CodeVerifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more