pub struct TranspilationResult {
pub rust_code: String,
pub compiles: bool,
pub errors: Vec<String>,
pub warnings: usize,
}Expand description
Result of transpilation with verification.
Fields§
§rust_code: StringGenerated Rust code
compiles: boolWhether the generated code compiles
errors: Vec<String>Compilation errors if any
warnings: usizeClippy warnings count
Implementations§
Trait Implementations§
Source§impl Clone for TranspilationResult
impl Clone for TranspilationResult
Source§fn clone(&self) -> TranspilationResult
fn clone(&self) -> TranspilationResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TranspilationResult
impl Debug for TranspilationResult
Source§impl<'de> Deserialize<'de> for TranspilationResult
impl<'de> Deserialize<'de> for TranspilationResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TranspilationResult
impl RefUnwindSafe for TranspilationResult
impl Send for TranspilationResult
impl Sync for TranspilationResult
impl Unpin for TranspilationResult
impl UnsafeUnpin for TranspilationResult
impl UnwindSafe for TranspilationResult
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