@@ -451,8 +451,8 @@ macro_rules! twist {
451451 match $e {
452452 $crate:: Looping :: Resume ( v) => v,
453453 $( $crate:: Looping :: Break { label: None } => { $crate:: __unit!( $bk) ; break ; } , ) ?
454- $( $crate:: Looping :: Break { label: None } => { $crate:: __unit!( $bv) ; panic!( $crate:: BREAK_WITHOUT_VAL ) } , ) ?
455- $( $crate:: Looping :: Break { label: None } => { $crate:: __unit!( $bx) ; panic!( $crate:: BREAK_WITHOUT_VAL ) } , ) ?
454+ $( $crate:: Looping :: Break { label: None } => { $crate:: __unit!( $bv) ; panic!( "{}" , $crate:: BREAK_WITHOUT_VAL ) } , ) ?
455+ $( $crate:: Looping :: Break { label: None } => { $crate:: __unit!( $bx) ; panic!( "{}" , $crate:: BREAK_WITHOUT_VAL ) } , ) ?
456456 $crate:: Looping :: Break { label: Some ( l) } => {
457457 match l {
458458 $( x if x == $c => { break $l; } , ) *
@@ -468,12 +468,12 @@ macro_rules! twist {
468468 _ => panic!( "Invalid label index in Looping::Continue object." ) ,
469469 } ;
470470 } ,
471- $( $crate:: Looping :: BreakVal { label: None , .. } => { $crate:: __unit!( $bk) ; panic!( $crate:: BREAKVAL_IN_NOT_LOOP ) ; } , ) ?
471+ $( $crate:: Looping :: BreakVal { label: None , .. } => { $crate:: __unit!( $bk) ; panic!( "{}" , $crate:: BREAKVAL_IN_NOT_LOOP ) ; } , ) ?
472472 $( $crate:: Looping :: BreakVal { label: None , value: v } => { $crate:: __unit!( $bv) ; break v; } , ) ?
473473 $( $crate:: Looping :: BreakVal { label: None , value: v } => { // Unbox version
474474 match v. downcast:: <$bx>( ) {
475475 Ok ( v) => { break * v; } ,
476- _ => panic!( format! ( "At label None with type {}: {}" , stringify!( $bx) , $crate:: BAD_BREAKVAL_TYPE ) ) ,
476+ _ => panic!( "At label None with type {}: {}" , stringify!( $bx) , $crate:: BAD_BREAKVAL_TYPE ) ,
477477 } ;
478478 } , ) ?
479479 // Add explicit breakval type when it can't be infered by the labeled breaksvals
@@ -484,7 +484,7 @@ macro_rules! twist {
484484 $( x if x == $bcount => { // Unbox version
485485 match v. downcast:: <$btype>( ) {
486486 Ok ( v) => { break $blabel * v; } , // We got a ref so dereference it
487- _ => panic!( format! ( "At label {} with type {}: {}" , stringify!( $blabel) , stringify!( $btype) , $crate:: BAD_BREAKVAL_TYPE ) ) ,
487+ _ => panic!( "At label {} with type {}: {}" , stringify!( $blabel) , stringify!( $btype) , $crate:: BAD_BREAKVAL_TYPE ) ,
488488 }
489489 } , ) *
490490 _ => panic!( "Invalid label index in Looping::BreakVal object." ) ,
@@ -508,9 +508,9 @@ macro_rules! twist {
508508 $( _ if $crate:: __bool!( $breaker) => unreachable!( ) , $crate:: Looping :: Resume :: <_, $crate:: BreakValError >( v) => v, ) ?
509509 $( _ if $crate:: __bool!( $breakval) => unreachable!( ) , $crate:: Looping :: Resume ( v) => v, ) ?
510510 $( _ if $crate:: __bool!( $breaker) => unreachable!( ) , $crate:: Looping :: Break { .. } => break $( $label) ?, ) ?
511- $( _ if $crate:: __bool!( $breakval) => unreachable!( ) , $crate:: Looping :: Break { .. } => panic!( $crate:: BREAK_WITHOUT_VAL ) , ) ?
511+ $( _ if $crate:: __bool!( $breakval) => unreachable!( ) , $crate:: Looping :: Break { .. } => panic!( "{}" , $crate:: BREAK_WITHOUT_VAL ) , ) ?
512512 $crate:: Looping :: Continue { .. } => continue $( $( $label) ?) ? $( $( $vlabel) ?) ?,
513- $( _ if $crate:: __bool!( $breaker) => unreachable!( ) , $crate:: Looping :: BreakVal { .. } => panic!( $crate:: BREAKVAL_IN_NOT_LOOP ) , ) ?
513+ $( _ if $crate:: __bool!( $breaker) => unreachable!( ) , $crate:: Looping :: BreakVal { .. } => panic!( "{}" , $crate:: BREAKVAL_IN_NOT_LOOP ) , ) ?
514514 $( _ if $crate:: __bool!( $breakval) => unreachable!( ) , $crate:: Looping :: BreakVal { value: v, .. } => break $( $vlabel) ? v, ) ?
515515 }
516516 } ;
0 commit comments