pub trait HirNode<'hir> {
// Required methods
fn get_hir_id(&self) -> HirId;
fn set_hir_id(&mut self, id: HirId);
fn get_hir_node_kind(&'hir self) -> HirNodeKind<'hir>;
}pub trait HirNode<'hir> {
// Required methods
fn get_hir_id(&self) -> HirId;
fn set_hir_id(&mut self, id: HirId);
fn get_hir_node_kind(&'hir self) -> HirNodeKind<'hir>;
}