pub struct WasiBackend {}Expand description
WASI Backend implementation
Implementations§
Source§impl WasiBackend
impl WasiBackend
Trait Implementations§
Source§impl Backend for WasiBackend
impl Backend for WasiBackend
Source§fn primary_target(&self) -> CompilationTarget
fn primary_target(&self) -> CompilationTarget
获取此后端支持的主要编译目标
Source§fn match_score(&self, target: &CompilationTarget) -> f32
fn match_score(&self, target: &CompilationTarget) -> f32
计算与给定编译目标的匹配度 (0-100)
0 表示不支持
Source§fn generate(
&self,
program: &GaiaModule,
_config: &GaiaConfig,
) -> Result<GeneratedFiles, GaiaError>
fn generate( &self, program: &GaiaModule, _config: &GaiaConfig, ) -> Result<GeneratedFiles, GaiaError>
Compile Gaia program to target platform
Source§impl Default for WasiBackend
impl Default for WasiBackend
Source§fn default() -> WasiBackend
fn default() -> WasiBackend
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WasiBackend
impl RefUnwindSafe for WasiBackend
impl Send for WasiBackend
impl Sync for WasiBackend
impl Unpin for WasiBackend
impl UnwindSafe for WasiBackend
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