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