@@ -300,7 +300,7 @@ impl Strategy {
300300 }
301301 // Quoted string: `"word"` or `'word'`.
302302 7 => {
303- let quote = char:: from ( * [ b'"' , b'\'' ] . choose ( rng) . unwrap ( ) ) ;
303+ let quote = char:: from ( * br#""'"# . choose ( rng) . unwrap ( ) ) ;
304304 out. push ( quote) ;
305305 fill ( rng, ALPHANUMERIC , out, 1 , 6 ) ;
306306 out. push ( quote) ;
@@ -316,7 +316,7 @@ impl Strategy {
316316 // Question followed by a quote: `?"word"` (no break after `?` here).
317317 9 => {
318318 out. push ( '?' ) ;
319- let quote = char:: from ( * [ b'"' , b'\'' ] . choose ( rng) . unwrap ( ) ) ;
319+ let quote = char:: from ( * br#""'"# . choose ( rng) . unwrap ( ) ) ;
320320 out. push ( quote) ;
321321 fill ( rng, ALPHANUMERIC , out, 1 , 6 ) ;
322322 out. push ( quote) ;
@@ -327,9 +327,7 @@ impl Strategy {
327327 // Various maths operators.
328328 11 => {
329329 fill ( rng, ALPHA , out, 1 , 5 ) ;
330- out. push ( char:: from (
331- * [ b'/' , b'=' , b'<' , b'>' , b'+' , b'*' ] . choose ( rng) . unwrap ( ) ,
332- ) ) ;
330+ out. push ( char:: from ( * b"/=<>+*" . choose ( rng) . unwrap ( ) ) ) ;
333331 fill ( rng, ALPHA , out, 1 , 5 ) ;
334332 }
335333 _ => unreachable ! ( ) ,
@@ -383,16 +381,14 @@ impl Strategy {
383381 6 => {
384382 fill ( rng, ALPHA , out, 1 , 5 ) ;
385383 out. push ( '?' ) ;
386- let quote = char:: from ( * [ b'"' , b'\'' ] . choose ( rng) . unwrap ( ) ) ;
384+ let quote = char:: from ( * br#""'"# . choose ( rng) . unwrap ( ) ) ;
387385 out. push ( quote) ;
388386 fill ( rng, ALPHANUMERIC , out, 1 , 4 ) ;
389387 out. push ( quote) ;
390388 }
391389 7 => {
392390 fill ( rng, ALPHANUMERIC , out, 1 , 5 ) ;
393- out. push ( char:: from (
394- * [ b'/' , b'.' , b':' , b';' , b',' ] . choose ( rng) . unwrap ( ) ,
395- ) ) ;
391+ out. push ( char:: from ( * b"/.:;," . choose ( rng) . unwrap ( ) ) ) ;
396392 fill ( rng, ALPHANUMERIC , out, 1 , 5 ) ;
397393 }
398394 8 => {
0 commit comments