Trait rustc_infer::infer::combine::ConstEquateRelation [−][src]
pub trait ConstEquateRelation<'tcx>: TypeRelation<'tcx> {
fn const_equate_obligation(
&mut self,
a: &'tcx Const<'tcx>,
b: &'tcx Const<'tcx>
);
}
Required methods
fn const_equate_obligation(
&mut self,
a: &'tcx Const<'tcx>,
b: &'tcx Const<'tcx>
)
fn const_equate_obligation(
&mut self,
a: &'tcx Const<'tcx>,
b: &'tcx Const<'tcx>
)
Register an obligation that both constants must be equal to each other.
If they aren’t equal then the relation doesn’t hold.