Struct wit_bindgen_go::TinyGo
source · pub struct TinyGo { /* private fields */ }
Trait Implementations§
source§impl WorldGenerator for TinyGo
impl WorldGenerator for TinyGo
fn preprocess(&mut self, resolve: &Resolve, world: WorldId)
fn import_interface( &mut self, resolve: &Resolve, name: &WorldKey, id: InterfaceId, _files: &mut Files )
fn import_funcs( &mut self, resolve: &Resolve, world: WorldId, funcs: &[(&str, &Function)], _files: &mut Files )
fn export_interface( &mut self, resolve: &Resolve, name: &WorldKey, id: InterfaceId, _files: &mut Files ) -> Result<()>
fn export_funcs( &mut self, resolve: &Resolve, world: WorldId, funcs: &[(&str, &Function)], _files: &mut Files ) -> Result<()>
fn import_types( &mut self, resolve: &Resolve, _world: WorldId, types: &[(&str, TypeId)], _files: &mut Files )
fn finish(&mut self, resolve: &Resolve, id: WorldId, files: &mut Files)
fn generate( &mut self, resolve: &Resolve, id: Id<World>, files: &mut Files ) -> Result<(), Error>
fn finish_imports( &mut self, resolve: &Resolve, world: Id<World>, files: &mut Files )
Auto Trait Implementations§
impl RefUnwindSafe for TinyGo
impl Send for TinyGo
impl Sync for TinyGo
impl Unpin for TinyGo
impl UnwindSafe for TinyGo
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