@@ -57,7 +57,7 @@ enum CanonicalizeMode {
5757    } , 
5858} 
5959
60- pub  struct  Canonicalizer < ' a ,  D :  SolverDelegate < Interner  = I > ,  I :  Interner >  { 
60+ pub ( super )  struct  Canonicalizer < ' a ,  D :  SolverDelegate < Interner  = I > ,  I :  Interner >  { 
6161    delegate :  & ' a  D , 
6262
6363    // Immutable field. 
@@ -83,7 +83,7 @@ pub struct Canonicalizer<'a, D: SolverDelegate<Interner = I>, I: Interner> {
8383} 
8484
8585impl < ' a ,  D :  SolverDelegate < Interner  = I > ,  I :  Interner >  Canonicalizer < ' a ,  D ,  I >  { 
86-     pub  fn  canonicalize_response < T :  TypeFoldable < I > > ( 
86+     pub ( super )  fn  canonicalize_response < T :  TypeFoldable < I > > ( 
8787        delegate :  & ' a  D , 
8888        max_input_universe :  ty:: UniverseIndex , 
8989        variables :  & ' a  mut  Vec < I :: GenericArg > , 
@@ -112,7 +112,6 @@ impl<'a, D: SolverDelegate<Interner = I>, I: Interner> Canonicalizer<'a, D, I> {
112112        let  ( max_universe,  variables)  = canonicalizer. finalize ( ) ; 
113113        Canonical  {  max_universe,  variables,  value } 
114114    } 
115- 
116115    fn  canonicalize_param_env ( 
117116        delegate :  & ' a  D , 
118117        variables :  & ' a  mut  Vec < I :: GenericArg > , 
@@ -195,7 +194,7 @@ impl<'a, D: SolverDelegate<Interner = I>, I: Interner> Canonicalizer<'a, D, I> {
195194     /// 
196195     /// We want to keep the option of canonicalizing `'static` to an existential 
197196     /// variable in the future by changing the way we detect global where-bounds. 
198-      pub  fn  canonicalize_input < P :  TypeFoldable < I > > ( 
197+      pub ( super )  fn  canonicalize_input < P :  TypeFoldable < I > > ( 
199198        delegate :  & ' a  D , 
200199        variables :  & ' a  mut  Vec < I :: GenericArg > , 
201200        input :  QueryInput < I ,  P > , 
0 commit comments