Struct pomelo_hir::FileArenaImpl
source · pub(crate) struct FileArenaImpl<NameInterner> {
pub(crate) pats: Arena<Pat>,
pub(crate) exprs: Arena<Expr>,
pub(crate) decs: Arena<Dec>,
pub(crate) tys: Arena<Ty>,
pub(crate) name_interner: NameInterner,
pub(crate) ast_map: AstIdMap,
}
Fields§
§pats: Arena<Pat>
§exprs: Arena<Expr>
§decs: Arena<Dec>
§tys: Arena<Ty>
§name_interner: NameInterner
§ast_map: AstIdMap
Trait Implementations§
source§impl<NameInterner: Clone> Clone for FileArenaImpl<NameInterner>
impl<NameInterner: Clone> Clone for FileArenaImpl<NameInterner>
source§fn clone(&self) -> FileArenaImpl<NameInterner>
fn clone(&self) -> FileArenaImpl<NameInterner>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<NameInterner: Debug> Debug for FileArenaImpl<NameInterner>
impl<NameInterner: Debug> Debug for FileArenaImpl<NameInterner>
source§impl<NameInterner: Default> Default for FileArenaImpl<NameInterner>
impl<NameInterner: Default> Default for FileArenaImpl<NameInterner>
source§fn default() -> FileArenaImpl<NameInterner>
fn default() -> FileArenaImpl<NameInterner>
Returns the “default value” for a type. Read more