diff options
| author | Sean Bowe <ewillbefull@gmail.com> | 2015-09-16 15:07:35 -0600 |
|---|---|---|
| committer | Sean Bowe <ewillbefull@gmail.com> | 2015-09-16 15:07:35 -0600 |
| commit | e567cb5a3ee0fd01c3a96d9688b1ae54e9b541e7 (patch) | |
| tree | c05da0cc9a482f85fda34c17287a77c1625f5df3 | |
| parent | 01872f7b917f5bbb45826c45606832e427c94eec (diff) | |
Clarify behavior of Sub/Equate type relationships.
| -rw-r--r-- | src/librustc/middle/infer/equate.rs | 1 | ||||
| -rw-r--r-- | src/librustc/middle/infer/sub.rs | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc/middle/infer/equate.rs b/src/librustc/middle/infer/equate.rs index 6c6b1358a15..8a01f78a758 100644 --- a/src/librustc/middle/infer/equate.rs +++ b/src/librustc/middle/infer/equate.rs @@ -17,6 +17,7 @@ use middle::ty::{self, Ty}; use middle::ty::TyVar; use middle::ty_relate::{Relate, RelateResult, TypeRelation}; +/// Ensures `a` is made equal to `b`. Returns `a` on success. pub struct Equate<'a, 'tcx: 'a> { fields: CombineFields<'a, 'tcx> } diff --git a/src/librustc/middle/infer/sub.rs b/src/librustc/middle/infer/sub.rs index 7ff778d470f..7d0cc648fd4 100644 --- a/src/librustc/middle/infer/sub.rs +++ b/src/librustc/middle/infer/sub.rs @@ -18,7 +18,7 @@ use middle::ty::TyVar; use middle::ty_relate::{Cause, Relate, RelateResult, TypeRelation}; use std::mem; -/// "Greatest lower bound" (common subtype) +/// Ensures `a` is made a subtype of `b`. Returns `a` on success. pub struct Sub<'a, 'tcx: 'a> { fields: CombineFields<'a, 'tcx>, } |
