pub struct ConstructorDef {
pub args: Vec<(Vec<String>, String)>,
pub init: Vec<(Vec<String>, Vec<Expr>)>,
pub statements: Vec<Statement>,
}Fields§
§args: Vec<(Vec<String>, String)>§init: Vec<(Vec<String>, Vec<Expr>)>§statements: Vec<Statement>Auto Trait Implementations§
impl Freeze for ConstructorDef
impl RefUnwindSafe for ConstructorDef
impl Send for ConstructorDef
impl Sync for ConstructorDef
impl Unpin for ConstructorDef
impl UnsafeUnpin for ConstructorDef
impl UnwindSafe for ConstructorDef
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