unstable feature usage metrics

This commit is contained in:
Jane Losare-Lusby
2024-09-06 13:05:01 -07:00
parent c82e0dff84
commit dc97db105a
10 changed files with 185 additions and 3 deletions

View File

@@ -1,3 +1,5 @@
use std::error::Error;
use rustc_macros::{Diagnostic, Subdiagnostic};
#[derive(Diagnostic)]
@@ -93,3 +95,9 @@ pub(crate) struct IceFlags {
#[derive(Diagnostic)]
#[diag(driver_impl_ice_exclude_cargo_defaults)]
pub(crate) struct IceExcludeCargoDefaults;
#[derive(Diagnostic)]
#[diag(driver_impl_unstable_feature_usage)]
pub(crate) struct UnstableFeatureUsage {
pub error: Box<dyn Error>,
}