16 lines
530 B
Rust
16 lines
530 B
Rust
//! Experimental types for the trait query interface. The methods
|
|
//! defined in this module are all based on **canonicalization**,
|
|
//! which makes a canonical query by replacing unbound inference
|
|
//! variables and regions, so that results can be reused more broadly.
|
|
//! The providers for the queries defined here can be found in
|
|
//! `librustc_traits`.
|
|
|
|
pub mod dropck_outlives;
|
|
pub mod evaluate_obligation;
|
|
pub mod method_autoderef;
|
|
pub mod normalize;
|
|
pub mod outlives_bounds;
|
|
pub mod type_op;
|
|
|
|
pub use rustc::traits::query::*;
|