fn fold_import_decl(&mut self, expr: ImportDecl) -> ImportDecl {
        if expr.type_only {
            return expr;
        }
        self.generate_import_info(&expr);
        expr
    }
// Collect import modules that indicator if this file need to be transformed
Collect import modules that indicator if this file need to be transformed
Collect import modules that indicator if this file need to be transformed
fn fold_import_decl(&mut self, expr: ImportDecl) -> ImportDecl {
        if expr.type_only {
            return expr;
        }
        self.generate_import_info(&expr);
        expr
    }
fn fold_import_decl ( & mut self , expr : ImportDecl ) -> ImportDecl { if expr . type_only { return expr ; } self . generate_import_info ( & expr ) ; expr }
Collect import modules that indicator if this file need to be transformed
Collect import modules that indicator if this file need to be transformed
&mut self
expr
ImportDecl
&mut self
expr
ImportDecl