@@ -67,7 +67,7 @@ fn test_does_not_have_many_roots_unknown_by_mozilla() {
6767 let mut missing_in_moz_roots = 0 ;
6868
6969 for cert in & native {
70- let cert = anchor_from_trusted_cert ( & cert) . unwrap ( ) ;
70+ let cert = anchor_from_trusted_cert ( cert) . unwrap ( ) ;
7171 if let Some ( moz) = mozilla. get ( cert. subject_public_key_info . as_ref ( ) ) {
7272 assert_eq ! ( cert. subject, moz. subject, "subjects differ for public key" ) ;
7373 } else {
@@ -103,18 +103,15 @@ fn test_contains_most_roots_known_by_mozilla() {
103103
104104 let mut native_map = HashMap :: new ( ) ;
105105 for anchor in & native {
106- let cert = anchor_from_trusted_cert ( & anchor) . unwrap ( ) ;
106+ let cert = anchor_from_trusted_cert ( anchor) . unwrap ( ) ;
107107 let spki = cert. subject_public_key_info . as_ref ( ) ;
108108 native_map. insert ( spki. to_owned ( ) , anchor) ;
109109 }
110110
111111 let mut missing_in_native_roots = 0 ;
112112 let mozilla = webpki_roots:: TLS_SERVER_ROOTS ;
113113 for cert in mozilla {
114- if native_map
115- . get ( cert. subject_public_key_info . as_ref ( ) )
116- . is_none ( )
117- {
114+ if !native_map. contains_key ( cert. subject_public_key_info . as_ref ( ) ) {
118115 println ! (
119116 "Mozilla anchor {:?} is missing from native set" ,
120117 stringify_x500name( & cert. subject)
@@ -152,7 +149,7 @@ fn util_list_certs() {
152149 let native = rustls_native_certs:: load_native_certs ( ) . unwrap ( ) ;
153150
154151 for ( i, cert) in native. iter ( ) . enumerate ( ) {
155- let cert = anchor_from_trusted_cert ( & cert) . unwrap ( ) ;
152+ let cert = anchor_from_trusted_cert ( cert) . unwrap ( ) ;
156153 println ! ( "cert[{i}] = {}" , stringify_x500name( & cert. subject) ) ;
157154 }
158155}
0 commit comments