pub struct TeaVmJava { /* private fields */ }Trait Implementations§
Source§impl WorldGenerator for TeaVmJava
impl WorldGenerator for TeaVmJava
fn preprocess(&mut self, resolve: &Resolve, world: WorldId)
fn import_interface( &mut self, resolve: &Resolve, name: &str, 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: &str, id: InterfaceId, _files: &mut Files, )
fn export_funcs( &mut self, resolve: &Resolve, world: WorldId, funcs: &[(&str, &Function)], _files: &mut Files, )
fn export_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)
Auto Trait Implementations§
impl Freeze for TeaVmJava
impl RefUnwindSafe for TeaVmJava
impl Send for TeaVmJava
impl Sync for TeaVmJava
impl Unpin for TeaVmJava
impl UnwindSafe for TeaVmJava
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