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