We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
check_trait_impl
1 parent 0547847 commit 765661eCopy full SHA for 765661e
crates/formality-check/src/impls.rs
@@ -19,6 +19,8 @@ use formality_types::{
19
impl super::Check<'_> {
20
#[context("check_trait_impl({trait_impl:?})")]
21
pub(super) fn check_trait_impl(&self, trait_impl: &TraitImpl) -> Fallible<()> {
22
+ let TraitImpl { binder, safety: _ } = trait_impl;
23
+
24
let mut env = Env::default();
25
26
let TraitImplBoundData {
@@ -27,7 +29,7 @@ impl super::Check<'_> {
27
29
trait_parameters,
28
30
where_clauses,
31
impl_items,
- } = env.instantiate_universally(&trait_impl.binder);
32
+ } = env.instantiate_universally(&binder);
33
34
let trait_ref = trait_id.with(self_ty, trait_parameters);
35
0 commit comments