pub struct AstObjects {
pub l_stmts: LabeledStmts,
pub a_stmts: AssignStmts,
pub specs: Specs,
pub fdecls: FuncDecls,
pub ftypes: FuncTypes,
pub idents: Idents,
pub fields: Fields,
pub entities: Entitys,
pub scopes: Scopes,
}
Fields§
§l_stmts: LabeledStmts
§a_stmts: AssignStmts
§specs: Specs
§fdecls: FuncDecls
§ftypes: FuncTypes
§idents: Idents
§fields: Fields
§entities: Entitys
§scopes: Scopes
Implementations§
Source§impl AstObjects
impl AstObjects
pub fn new() -> AstObjects
Auto Trait Implementations§
impl Freeze for AstObjects
impl RefUnwindSafe for AstObjects
impl !Send for AstObjects
impl !Sync for AstObjects
impl Unpin for AstObjects
impl UnwindSafe for AstObjects
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