Module rustc::ty::relate
[−]
[src]
Unstable (
rustc_private)Generalized type relating mechanism. A type relation R relates a pair of values (A, B). A and B are usually types or regions but can be other things. Examples of type relations are subtyping, type equality, etc.
Enums
| Cause | [Unstable] |
Traits
| Relate | [Unstable] |
| TypeRelation | [Unstable] |
Functions
| expected_found | [Unstable] |
| expected_found_bool | [Unstable] |
| relate_substs | [Unstable] |
| super_relate_tys |
[Unstable] The main "type relation" routine. Note that this does not handle inference artifacts, so you should filter those out before calling it. |
Type Definitions
| RelateResult | [Unstable] |