From ece632c9f7afdf4b5c07ee2e48c347ed0a71d401 Mon Sep 17 00:00:00 2001 From: Makai Date: Fri, 24 Apr 2026 21:25:20 +0800 Subject: [PATCH] Remove `AllVariants` workaround for rust-analyzer --- compiler/rustc_session/src/config/print_request.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/compiler/rustc_session/src/config/print_request.rs b/compiler/rustc_session/src/config/print_request.rs index dc53fcc6955f..b87236cef764 100644 --- a/compiler/rustc_session/src/config/print_request.rs +++ b/compiler/rustc_session/src/config/print_request.rs @@ -50,11 +50,6 @@ pub enum PrintKind { } impl PrintKind { - /// FIXME: rust-analyzer doesn't support `#![feature(macro_derive)]` yet - /// (), which breaks autocomplete. - /// Work around that by aliasing the trait constant to a regular constant. - const ALL_VARIANTS: &[Self] = ::ALL_VARIANTS; - fn name(self) -> &'static str { use PrintKind::*; match self {