@@ -55,7 +55,7 @@ mod tests {
5555 let headers = PacketHeaders :: from_ethernet_slice ( & TCP_PACKET ) . unwrap ( ) ;
5656 let net_header = headers. net ;
5757 assert_eq ! (
58- get_source( & net_header) ,
58+ get_source( net_header. as_ref ( ) ) ,
5959 Some ( IpAddr :: from_str( "192.168.200.135" ) . unwrap( ) )
6060 ) ;
6161 }
@@ -65,7 +65,7 @@ mod tests {
6565 let headers = PacketHeaders :: from_ethernet_slice ( & ICMP_PACKET ) . unwrap ( ) ;
6666 let net_header = headers. net ;
6767 assert_eq ! (
68- get_source( & net_header) ,
68+ get_source( net_header. as_ref ( ) ) ,
6969 Some ( IpAddr :: from_str( "2.1.1.2" ) . unwrap( ) )
7070 ) ;
7171 }
@@ -74,15 +74,15 @@ mod tests {
7474 fn test_get_source_arp_packet ( ) {
7575 let headers = PacketHeaders :: from_ethernet_slice ( & ARP_PACKET ) . unwrap ( ) ;
7676 let net_header = headers. net ;
77- assert_eq ! ( get_source( & net_header) , None ) ;
77+ assert_eq ! ( get_source( net_header. as_ref ( ) ) , None ) ;
7878 }
7979
8080 #[ test]
8181 fn test_get_source_udp_ipv6_packet ( ) {
8282 let headers = PacketHeaders :: from_ethernet_slice ( & UDP_IPV6_PACKET ) . unwrap ( ) ;
8383 let net_header = headers. net ;
8484 assert_eq ! (
85- get_source( & net_header) ,
85+ get_source( net_header. as_ref ( ) ) ,
8686 Some ( IpAddr :: from_str( "3ffe:501:4819::42" ) . unwrap( ) )
8787 ) ;
8888 }
@@ -92,7 +92,7 @@ mod tests {
9292 let headers = PacketHeaders :: from_ethernet_slice ( & ICMPV6_PACKET ) . unwrap ( ) ;
9393 let net_header = headers. net ;
9494 assert_eq ! (
95- get_source( & net_header) ,
95+ get_source( net_header. as_ref ( ) ) ,
9696 Some ( IpAddr :: from_str( "3ffe:501:4819::42" ) . unwrap( ) )
9797 ) ;
9898 }
@@ -102,7 +102,7 @@ mod tests {
102102 let headers = PacketHeaders :: from_ethernet_slice ( & TCP_PACKET ) . unwrap ( ) ;
103103 let net_header = headers. net ;
104104 assert_eq ! (
105- get_dest( & net_header) ,
105+ get_dest( net_header. as_ref ( ) ) ,
106106 Some ( IpAddr :: from_str( "192.168.200.21" ) . unwrap( ) )
107107 ) ;
108108 }
@@ -112,7 +112,7 @@ mod tests {
112112 let headers = PacketHeaders :: from_ethernet_slice ( & ICMP_PACKET ) . unwrap ( ) ;
113113 let net_header = headers. net ;
114114 assert_eq ! (
115- get_dest( & net_header) ,
115+ get_dest( net_header. as_ref ( ) ) ,
116116 Some ( IpAddr :: from_str( "2.1.1.1" ) . unwrap( ) )
117117 ) ;
118118 }
@@ -121,15 +121,15 @@ mod tests {
121121 fn test_get_dest_arp_packet ( ) {
122122 let headers = PacketHeaders :: from_ethernet_slice ( & ARP_PACKET ) . unwrap ( ) ;
123123 let net_header = headers. net ;
124- assert_eq ! ( get_dest( & net_header) , None ) ;
124+ assert_eq ! ( get_dest( net_header. as_ref ( ) ) , None ) ;
125125 }
126126
127127 #[ test]
128128 fn test_get_dest_udp_ipv6_packet ( ) {
129129 let headers = PacketHeaders :: from_ethernet_slice ( & UDP_IPV6_PACKET ) . unwrap ( ) ;
130130 let net_header = headers. net ;
131131 assert_eq ! (
132- get_dest( & net_header) ,
132+ get_dest( net_header. as_ref ( ) ) ,
133133 Some ( IpAddr :: from_str( "3ffe:507:0:1:200:86ff:fe05:8da" ) . unwrap( ) )
134134 ) ;
135135 }
@@ -139,7 +139,7 @@ mod tests {
139139 let headers = PacketHeaders :: from_ethernet_slice ( & ICMPV6_PACKET ) . unwrap ( ) ;
140140 let net_header = headers. net ;
141141 assert_eq ! (
142- get_dest( & net_header) ,
142+ get_dest( net_header. as_ref ( ) ) ,
143143 Some ( IpAddr :: from_str( "3ffe:507:0:1:200:86ff:fe05:8da" ) . unwrap( ) )
144144 ) ;
145145 }
@@ -148,34 +148,34 @@ mod tests {
148148 fn test_get_proto_tcp_packet ( ) {
149149 let headers = PacketHeaders :: from_ethernet_slice ( & TCP_PACKET ) . unwrap ( ) ;
150150 let net_header = headers. net ;
151- assert_eq ! ( get_proto( & net_header) , Some ( 6 ) ) ; // tcp
151+ assert_eq ! ( get_proto( net_header. as_ref ( ) ) , Some ( 6 ) ) ; // tcp
152152 }
153153
154154 #[ test]
155155 fn test_get_proto_icmp_packet ( ) {
156156 let headers = PacketHeaders :: from_ethernet_slice ( & ICMP_PACKET ) . unwrap ( ) ;
157157 let net_header = headers. net ;
158- assert_eq ! ( get_proto( & net_header) , Some ( 1 ) ) ; // icmp
158+ assert_eq ! ( get_proto( net_header. as_ref ( ) ) , Some ( 1 ) ) ; // icmp
159159 }
160160
161161 #[ test]
162162 fn test_get_proto_arp_packet ( ) {
163163 let headers = PacketHeaders :: from_ethernet_slice ( & ARP_PACKET ) . unwrap ( ) ;
164164 let net_header = headers. net ;
165- assert_eq ! ( get_proto( & net_header) , None ) ;
165+ assert_eq ! ( get_proto( net_header. as_ref ( ) ) , None ) ;
166166 }
167167
168168 #[ test]
169169 fn test_get_proto_udp_ipv6_packet ( ) {
170170 let headers = PacketHeaders :: from_ethernet_slice ( & UDP_IPV6_PACKET ) . unwrap ( ) ;
171171 let net_header = headers. net ;
172- assert_eq ! ( get_proto( & net_header) , Some ( 17 ) ) ; // udp
172+ assert_eq ! ( get_proto( net_header. as_ref ( ) ) , Some ( 17 ) ) ; // udp
173173 }
174174
175175 #[ test]
176176 fn test_get_proto_icmpv6_packet ( ) {
177177 let headers = PacketHeaders :: from_ethernet_slice ( & ICMPV6_PACKET ) . unwrap ( ) ;
178178 let net_header = headers. net ;
179- assert_eq ! ( get_proto( & net_header) , Some ( 58 ) ) ; // icmpv6
179+ assert_eq ! ( get_proto( net_header. as_ref ( ) ) , Some ( 58 ) ) ; // icmpv6
180180 }
181181}
0 commit comments