Struct wit_bindgen_csharp::CSharp
source · pub struct CSharp { /* private fields */ }
Trait Implementations§
source§impl WorldGenerator for CSharp
impl WorldGenerator for CSharp
fn preprocess(&mut self, resolve: &Resolve, world: WorldId)
fn import_interface( &mut self, resolve: &Resolve, key: &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, key: &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 ) -> Result<()>
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 CSharp
impl Send for CSharp
impl Sync for CSharp
impl Unpin for CSharp
impl UnwindSafe for CSharp
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