pub struct GaiaAssembler { /* private fields */ }Expand description
Gaia Assembler
Implementations§
Source§impl GaiaAssembler
impl GaiaAssembler
Sourcepub fn compile(
&mut self,
program: &GaiaModule,
target: &CompilationTarget,
) -> Result<GeneratedFiles>
pub fn compile( &mut self, program: &GaiaModule, target: &CompilationTarget, ) -> Result<GeneratedFiles>
Compile a Gaia program for the specified target.
Sourcepub fn print_performance_report(&self)
pub fn print_performance_report(&self)
Print performance report
Sourcepub fn performance_monitor(&self) -> &PerformanceMonitor
pub fn performance_monitor(&self) -> &PerformanceMonitor
Get performance monitor
Auto Trait Implementations§
impl Freeze for GaiaAssembler
impl !RefUnwindSafe for GaiaAssembler
impl !Send for GaiaAssembler
impl !Sync for GaiaAssembler
impl Unpin for GaiaAssembler
impl UnsafeUnpin for GaiaAssembler
impl !UnwindSafe for GaiaAssembler
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