@@ -121,7 +121,7 @@ extension LoggerMiddleware {
121121    } 
122122
123123    private  static  func  fileLog( state:  String ,  to fileURL:  URL )  { 
124-         try ? . write ( toFile:  fileURL. absoluteString,  atomically:  false ,  encoding:  . utf8) 
124+         try ? . write ( toFile:  fileURL. absoluteString,  atomically:  false ,  encoding:  String . Encoding . utf8) 
125125    } 
126126} 
127127
@@ -189,8 +189,8 @@ extension LoggerMiddleware {
189189
190190        // special handling for sets as well: order the contents, compare as strings
191191        if  let  left =  leftHandSide as?  Set < AnyHashable > ,  let  right =  rightHandSide as?  Set < AnyHashable >  { 
192-             let  leftSorted   =  left. map  {  " \( $0 ) "  } . sorted  {  a,  b in  a <  b } 
193-             let  rightSorted   =  right. map  {  " \( $0 ) "  } . sorted  {  a,  b in  a <  b } 
192+             let  leftSorted :   [ String ]   =  left. map  {  ( lft :   AnyHashable )   in   " \( lft ) "  } . sorted  {  a,  b in  a <  b } 
193+             let  rightSorted :   [ String ]   =  right. map  {  ( rgt :   AnyHashable )   in   " \( rgt ) "  } . sorted  {  a,  b in  a <  b } 
194194
195195            let  leftPrintable  =  leftSorted. joined ( separator:  " ,  " ) 
196196            let  rightPrintable  =  rightSorted. joined ( separator:  " ,  " ) 
@@ -215,7 +215,7 @@ extension LoggerMiddleware {
215215        } 
216216
217217        // there are children -> diff the object graph recursively
218-         let  strings :  [ String ]  =  leftMirror. children. map ( {  leftChild   in 
218+         let  strings :  [ String ]  =  leftMirror. children. map ( {  ( leftChild:   Mirror . Child )   ->   String ? in 
219219            let  toDotOrNotToDot  =  ( level >  0 )  ?  " . "  :  "   " 
220220            return  Self . diff ( prefix:  " \( prefix) \( toDotOrNotToDot) \( name) " , 
221221                             name:  leftChild. label ??  " # " ,  // label might be missing for items in collections, # represents a collection element
@@ -227,7 +227,7 @@ extension LoggerMiddleware {
227227        . compactMap  {  $0 } 
228228        . filter  {  ( diffLine:  String )  ->  Bool  in 
229229            // filter diffLine if it contains a filterString
230-             false  ==  ( filters ??  [ ] ) . contains ( where:  {  filterString in 
230+             false  ==  ( filters ??  [ ] ) . contains ( where:  {  ( filterString:   String )   ->   Bool  in 
231231                diffLine. contains ( filterString) 
232232            } ) 
233233        } 
0 commit comments