Struct rust2go_common::raw_file::TraitRepr
source · pub struct TraitRepr { /* private fields */ }
Implementations§
source§impl TraitRepr
impl TraitRepr
pub fn fns(&self) -> &[FnRepr]
pub fn generate_c_callbacks(&self) -> String
pub fn generate_go_exports(&self, levels: &HashMap<Ident, u8>) -> String
pub fn generate_go_interface(&self) -> String
pub fn generate_rs( &self, binding_path: Option<&Path>, queue_size: Option<usize>, ) -> Result<TokenStream>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TraitRepr
impl RefUnwindSafe for TraitRepr
impl !Send for TraitRepr
impl !Sync for TraitRepr
impl Unpin for TraitRepr
impl UnwindSafe for TraitRepr
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