pub fn with_ast_view_for_module<'a, T>( info: ModuleInfo<'_>, with_view: impl FnOnce(&'a Module<'a>) -> T, ) -> T