rustc_trait_selection/
lib.rs1#![allow(rustc::diagnostic_outside_of_impl)]
15#![allow(rustc::untranslatable_diagnostic)]
16#![feature(assert_matches)]
17#![feature(associated_type_defaults)]
18#![feature(box_patterns)]
19#![feature(default_field_values)]
20#![feature(hash_set_entry)]
21#![feature(if_let_guard)]
22#![feature(iter_intersperse)]
23#![feature(iterator_try_reduce)]
24#![feature(never_type)]
25#![feature(strip_circumfix)]
26#![feature(try_blocks)]
27#![feature(unwrap_infallible)]
28#![feature(yeet_expr)]
29#![recursion_limit = "512"] pub mod error_reporting;
33pub mod errors;
34pub mod infer;
35pub mod opaque_types;
36pub mod regions;
37pub mod solve;
38pub mod traits;
39
40rustc_fluent_macro::fluent_messages! { "../messages.ftl" }