@@ -657,7 +657,7 @@ impl<'a> Repr<'a> {
657657 let mut ip_packet = Ipv6Packet :: new_unchecked ( buffer) ;
658658 header. emit ( & mut ip_packet) ;
659659 let payload = & mut ip_packet. into_inner ( ) [ header. buffer_len ( ) ..] ;
660- payload. copy_from_slice ( & data[ .. ] ) ;
660+ payload. copy_from_slice ( data) ;
661661 }
662662
663663 match * self {
@@ -669,15 +669,15 @@ impl<'a> Repr<'a> {
669669 packet. set_msg_type ( Message :: DstUnreachable ) ;
670670 packet. set_msg_code ( reason. into ( ) ) ;
671671
672- emit_contained_packet ( packet. payload_mut ( ) , header, & data) ;
672+ emit_contained_packet ( packet. payload_mut ( ) , header, data) ;
673673 }
674674
675675 Repr :: PktTooBig { mtu, header, data } => {
676676 packet. set_msg_type ( Message :: PktTooBig ) ;
677677 packet. set_msg_code ( 0 ) ;
678678 packet. set_pkt_too_big_mtu ( mtu) ;
679679
680- emit_contained_packet ( packet. payload_mut ( ) , header, & data) ;
680+ emit_contained_packet ( packet. payload_mut ( ) , header, data) ;
681681 }
682682
683683 Repr :: TimeExceeded {
@@ -688,7 +688,7 @@ impl<'a> Repr<'a> {
688688 packet. set_msg_type ( Message :: TimeExceeded ) ;
689689 packet. set_msg_code ( reason. into ( ) ) ;
690690
691- emit_contained_packet ( packet. payload_mut ( ) , header, & data) ;
691+ emit_contained_packet ( packet. payload_mut ( ) , header, data) ;
692692 }
693693
694694 Repr :: ParamProblem {
@@ -701,7 +701,7 @@ impl<'a> Repr<'a> {
701701 packet. set_msg_code ( reason. into ( ) ) ;
702702 packet. set_param_problem_ptr ( pointer) ;
703703
704- emit_contained_packet ( packet. payload_mut ( ) , header, & data) ;
704+ emit_contained_packet ( packet. payload_mut ( ) , header, data) ;
705705 }
706706
707707 Repr :: EchoRequest {
0 commit comments