mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-21 17:52:12 +03:00
Add consts to TypeRelation
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
This commit is contained in:
@@ -76,11 +76,19 @@ fn relate_with_variance<T: Relate<'tcx>>(&mut self,
|
||||
// additional hooks for other types in the future if needed
|
||||
// without making older code, which called `relate`, obsolete.
|
||||
|
||||
fn tys(&mut self, a: Ty<'tcx>, b: Ty<'tcx>)
|
||||
-> RelateResult<'tcx, Ty<'tcx>>;
|
||||
fn tys(&mut self, a: Ty<'tcx>, b: Ty<'tcx>) -> RelateResult<'tcx, Ty<'tcx>>;
|
||||
|
||||
fn regions(&mut self, a: ty::Region<'tcx>, b: ty::Region<'tcx>)
|
||||
-> RelateResult<'tcx, ty::Region<'tcx>>;
|
||||
fn regions(
|
||||
&mut self,
|
||||
a: ty::Region<'tcx>,
|
||||
b: ty::Region<'tcx>
|
||||
) -> RelateResult<'tcx, ty::Region<'tcx>>;
|
||||
|
||||
fn consts(
|
||||
&mut self,
|
||||
a: &'tcx ty::LazyConst<'tcx>,
|
||||
b: &'tcx ty::LazyConst<'tcx>
|
||||
) -> RelateResult<'tcx, &'tcx ty::LazyConst<'tcx>>;
|
||||
|
||||
fn binders<T>(&mut self, a: &ty::Binder<T>, b: &ty::Binder<T>)
|
||||
-> RelateResult<'tcx, ty::Binder<T>>
|
||||
|
||||
Reference in New Issue
Block a user