{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"self"}]}
    self as hir, Arm, CoroutineDesugaring, CoroutineKind, CoroutineSource, Expr, ExprKind,
use rustc_hir::{
    GenericBound, HirId, Node, PatExpr, PatExprKind, Path, QPath, Stmt, StmtKind, TyKind,