@@ -53,15 +53,18 @@ pub struct Environment<I: Interner> {
5353
5454impl < I : Interner > Environment < I > {
5555 pub fn new ( interner : & I ) -> Self {
56- Environment { clauses : ProgramClauses :: new ( interner) }
56+ Environment {
57+ clauses : ProgramClauses :: new ( interner) ,
58+ }
5759 }
5860
5961 pub fn add_clauses < II > ( & self , interner : & I , clauses : II ) -> Self
6062 where
6163 II : IntoIterator < Item = ProgramClause < I > > ,
6264 {
6365 let mut env = self . clone ( ) ;
64- env. clauses = ProgramClauses :: from ( interner, env. clauses . iter ( interner) . cloned ( ) . chain ( clauses) ) ;
66+ env. clauses =
67+ ProgramClauses :: from ( interner, env. clauses . iter ( interner) . cloned ( ) . chain ( clauses) ) ;
6568 env
6669 }
6770}
@@ -1233,9 +1236,9 @@ impl<I: Interner> ProgramClauseData<I> {
12331236 ProgramClauseData :: Implies ( implication) => {
12341237 ProgramClauseData :: Implies ( implication. into_from_env_clause ( interner) )
12351238 }
1236- ProgramClauseData :: ForAll ( binders_implication) => {
1237- ProgramClauseData :: ForAll ( binders_implication. map ( |i| i. into_from_env_clause ( interner) ) )
1238- }
1239+ ProgramClauseData :: ForAll ( binders_implication) => ProgramClauseData :: ForAll (
1240+ binders_implication. map ( |i| i. into_from_env_clause ( interner) ) ,
1241+ ) ,
12391242 }
12401243 }
12411244
@@ -1279,7 +1282,10 @@ impl<I: Interner> ProgramClauses<I> {
12791282 & self . clauses
12801283 }
12811284
1282- pub fn from ( interner : & I , clauses : impl IntoIterator < Item = impl CastTo < ProgramClause < I > > > ) -> Self {
1285+ pub fn from (
1286+ interner : & I ,
1287+ clauses : impl IntoIterator < Item = impl CastTo < ProgramClause < I > > > ,
1288+ ) -> Self {
12831289 use crate :: cast:: Caster ;
12841290 ProgramClauses {
12851291 clauses : I :: intern_program_clauses ( interner, clauses. into_iter ( ) . casted ( interner) ) ,
@@ -1462,10 +1468,7 @@ impl<I: Interner> Goal<I> {
14621468 GoalData :: Implies (
14631469 ProgramClauses :: from (
14641470 interner,
1465- vec ! [
1466- DomainGoal :: Compatible ( ( ) ) ,
1467- DomainGoal :: DownstreamType ( ty) ,
1468- ] ,
1471+ vec ! [ DomainGoal :: Compatible ( ( ) ) , DomainGoal :: DownstreamType ( ty) ] ,
14691472 ) ,
14701473 self . shifted_in ( interner) ,
14711474 )
0 commit comments