pub struct CompileOutput {
pub binary: Vec<u8>,
pub text: String,
pub tac: String,
}Expand description
The result of compiling to bytecode without executing.
Fields§
§binary: Vec<u8>The raw .j0 binary image.
text: StringHuman-readable bytecode assembler listing.
tac: StringThe TAC assembler listing (intermediate code).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompileOutput
impl RefUnwindSafe for CompileOutput
impl Send for CompileOutput
impl Sync for CompileOutput
impl Unpin for CompileOutput
impl UnsafeUnpin for CompileOutput
impl UnwindSafe for CompileOutput
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