pub struct RawRsFile { /* private fields */ }
Implementations§
Source§impl RawRsFile
impl RawRsFile
pub fn new<S: AsRef<str>>(src: S) -> Self
pub fn go_internal_drop() -> &'static str
pub fn go_shm_include() -> &'static str
pub fn go_shm_ring_init() -> &'static str
pub fn convert_structs_to_ref( &self, ) -> Result<(HashMap<Ident, Ident>, TokenStream)>
pub fn convert_structs_to_go( &self, levels: &HashMap<Ident, u8>, go118: bool, ) -> Result<String>
pub fn convert_r2g_trait(&self) -> Result<Vec<R2GTraitRepr>>
pub fn convert_g2r_trait(&self) -> Result<Vec<G2RTraitRepr>>
pub fn convert_structs_levels(&self) -> Result<HashMap<Ident, u8>>
Auto Trait Implementations§
impl Freeze for RawRsFile
impl RefUnwindSafe for RawRsFile
impl !Send for RawRsFile
impl !Sync for RawRsFile
impl Unpin for RawRsFile
impl UnwindSafe for RawRsFile
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