Support target features implications in target_feature 1.1

We vendor the list of implications, which isn't nice, but t-compiler doesn't want to make rustc_target available to us.
This commit is contained in:
Chayim Refael Friedman 2025-02-25 04:50:26 +02:00
parent 3bb49be89a
commit 87ed04bac0
4 changed files with 268 additions and 36 deletions

View file

@ -36,6 +36,7 @@ mod inhabitedness;
mod interner;
mod lower;
mod mapping;
mod target_feature;
mod tls;
mod utils;
@ -107,10 +108,9 @@ pub use mapping::{
to_foreign_def_id, to_placeholder_idx,
};
pub use method_resolution::check_orphan_rules;
pub use target_feature::TargetFeatures;
pub use traits::TraitEnvironment;
pub use utils::{
all_super_traits, direct_super_traits, is_fn_unsafe_to_call, TargetFeatures, Unsafety,
};
pub use utils::{all_super_traits, direct_super_traits, is_fn_unsafe_to_call, Unsafety};
pub use variance::Variance;
pub use chalk_ir::{