pub struct ClassProcessedData { /* private fields */ }Implementations§
Source§impl ClassProcessedData
impl ClassProcessedData
pub fn analyze( visibility: &Visibility, name: &Identifier, generics: &GenericsDecl, inherits: &Option<ExprPath>, fields: &Vec<Spanned<FieldDeclStmt>>, constructor: &Spanned<ClassConstructor>, items: &Vec<ClassItem>, ) -> Self
pub fn emit(&self, ctx: &mut Context, cg: &mut RustCodegen)
Auto Trait Implementations§
impl Freeze for ClassProcessedData
impl RefUnwindSafe for ClassProcessedData
impl Send for ClassProcessedData
impl Sync for ClassProcessedData
impl Unpin for ClassProcessedData
impl UnsafeUnpin for ClassProcessedData
impl UnwindSafe for ClassProcessedData
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