@@ -100,7 +100,9 @@ fn test_unescape_char_good() {
100100fn test_unescape_str_warn ( ) {
101101 fn check ( literal : & str , expected : & [ ( Range < usize > , Result < char , EscapeError > ) ] ) {
102102 let mut unescaped = Vec :: with_capacity ( literal. len ( ) ) ;
103- unescape_unicode ( literal, Mode :: Str , & mut |range, res| unescaped. push ( ( range, res) ) ) ;
103+ unescape_unicode ( literal, Mode :: Str , & mut |range, res| {
104+ unescaped. push ( ( range, res) )
105+ } ) ;
104106 assert_eq ! ( unescaped, expected) ;
105107 }
106108
@@ -117,7 +119,13 @@ fn test_unescape_str_warn() {
117119 ( 6 ..7 , Ok ( 'x' ) ) ,
118120 ] ,
119121 ) ;
120- check ( "\\ \n \n x" , & [ ( 0 ..7 , Err ( EscapeError :: MultipleSkippedLinesWarning ) ) , ( 7 ..8 , Ok ( 'x' ) ) ] ) ;
122+ check (
123+ "\\ \n \n x" ,
124+ & [
125+ ( 0 ..7 , Err ( EscapeError :: MultipleSkippedLinesWarning ) ) ,
126+ ( 7 ..8 , Ok ( 'x' ) ) ,
127+ ] ,
128+ ) ;
121129}
122130
123131#[ test]
@@ -264,23 +272,45 @@ fn test_unescape_byte_str_good() {
264272fn test_unescape_raw_str ( ) {
265273 fn check ( literal : & str , expected : & [ ( Range < usize > , Result < char , EscapeError > ) ] ) {
266274 let mut unescaped = Vec :: with_capacity ( literal. len ( ) ) ;
267- unescape_unicode ( literal, Mode :: RawStr , & mut |range, res| unescaped. push ( ( range, res) ) ) ;
275+ unescape_unicode ( literal, Mode :: RawStr , & mut |range, res| {
276+ unescaped. push ( ( range, res) )
277+ } ) ;
268278 assert_eq ! ( unescaped, expected) ;
269279 }
270280
271- check ( "\r " , & [ ( 0 ..1 , Err ( EscapeError :: BareCarriageReturnInRawString ) ) ] ) ;
272- check ( "\r x" , & [ ( 0 ..1 , Err ( EscapeError :: BareCarriageReturnInRawString ) ) , ( 1 ..2 , Ok ( 'x' ) ) ] ) ;
281+ check (
282+ "\r " ,
283+ & [ ( 0 ..1 , Err ( EscapeError :: BareCarriageReturnInRawString ) ) ] ,
284+ ) ;
285+ check (
286+ "\r x" ,
287+ & [
288+ ( 0 ..1 , Err ( EscapeError :: BareCarriageReturnInRawString ) ) ,
289+ ( 1 ..2 , Ok ( 'x' ) ) ,
290+ ] ,
291+ ) ;
273292}
274293
275294#[ test]
276295fn test_unescape_raw_byte_str ( ) {
277296 fn check ( literal : & str , expected : & [ ( Range < usize > , Result < char , EscapeError > ) ] ) {
278297 let mut unescaped = Vec :: with_capacity ( literal. len ( ) ) ;
279- unescape_unicode ( literal, Mode :: RawByteStr , & mut |range, res| unescaped. push ( ( range, res) ) ) ;
298+ unescape_unicode ( literal, Mode :: RawByteStr , & mut |range, res| {
299+ unescaped. push ( ( range, res) )
300+ } ) ;
280301 assert_eq ! ( unescaped, expected) ;
281302 }
282303
283- check ( "\r " , & [ ( 0 ..1 , Err ( EscapeError :: BareCarriageReturnInRawString ) ) ] ) ;
304+ check (
305+ "\r " ,
306+ & [ ( 0 ..1 , Err ( EscapeError :: BareCarriageReturnInRawString ) ) ] ,
307+ ) ;
284308 check ( "🦀" , & [ ( 0 ..4 , Err ( EscapeError :: NonAsciiCharInByte ) ) ] ) ;
285- check ( "🦀a" , & [ ( 0 ..4 , Err ( EscapeError :: NonAsciiCharInByte ) ) , ( 4 ..5 , Ok ( 'a' ) ) ] ) ;
309+ check (
310+ "🦀a" ,
311+ & [
312+ ( 0 ..4 , Err ( EscapeError :: NonAsciiCharInByte ) ) ,
313+ ( 4 ..5 , Ok ( 'a' ) ) ,
314+ ] ,
315+ ) ;
286316}
0 commit comments