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: AstIdMapTrait 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