@@ -558,7 +558,10 @@ impl AMF3Decoder {
558
558
{
559
559
id
560
560
} else {
561
- unreachable ! ( )
561
+ unreachable ! (
562
+ "Element in reference table has changed type to {:?}" ,
563
+ this. object_reference_table. get( ofi)
564
+ )
562
565
} ;
563
566
564
567
Ok ( (
@@ -593,7 +596,10 @@ impl AMF3Decoder {
593
596
{
594
597
id
595
598
} else {
596
- unreachable ! ( "{:?}" , this. object_reference_table. get( ofi) )
599
+ unreachable ! (
600
+ "Element in reference table has changed type to {:?}" ,
601
+ this. object_reference_table. get( ofi)
602
+ )
597
603
} ;
598
604
599
605
return Ok ( ( i, Value :: StrictArray ( * id, elements) ) ) ;
@@ -627,7 +633,10 @@ impl AMF3Decoder {
627
633
{
628
634
id
629
635
} else {
630
- unreachable ! ( "{:?}" , this. object_reference_table. get( ofi) )
636
+ unreachable ! (
637
+ "Element in reference table has changed type to {:?}" ,
638
+ this. object_reference_table. get( ofi)
639
+ )
631
640
} ;
632
641
633
642
Ok ( ( i, Value :: ECMAArray ( * id, el, elements, elements_len) ) )
@@ -663,7 +672,10 @@ impl AMF3Decoder {
663
672
{
664
673
id
665
674
} else {
666
- unreachable ! ( )
675
+ unreachable ! (
676
+ "Element in reference table has changed type to {:?}" ,
677
+ this. object_reference_table. get( ofi)
678
+ )
667
679
} ;
668
680
669
681
Ok ( ( i, Value :: Dictionary ( * id, pairs, weak_keys == 1 ) ) )
0 commit comments