diff --git a/rustls-platform-verifier/src/tests/verification_mock/mod.rs b/rustls-platform-verifier/src/tests/verification_mock/mod.rs index 25d5039..59e322a 100644 --- a/rustls-platform-verifier/src/tests/verification_mock/mod.rs +++ b/rustls-platform-verifier/src/tests/verification_mock/mod.rs @@ -111,8 +111,12 @@ pub(super) fn verification_without_mock_root() { // runner fails to find any roots with openssl-probe we need to provide webpki-root-certs here // or the test will fail with the `OtherError` instead of the expected `CertificateError`. #[cfg(target_os = "freebsd")] - let verifier = - Verifier::new_with_extra_roots(webpki_root_certs::TLS_SERVER_ROOT_CERTS.iter().cloned()); + let verifier = Verifier::new_with_extra_roots( + webpki_root_certs::TLS_SERVER_ROOT_CERTS + .iter() + .cloned() + .collect(), + ); #[cfg(not(target_os = "freebsd"))] let verifier = Verifier::new(); diff --git a/rustls-platform-verifier/src/tests/verification_real_world/mod.rs b/rustls-platform-verifier/src/tests/verification_real_world/mod.rs index ceab620..532be9e 100644 --- a/rustls-platform-verifier/src/tests/verification_real_world/mod.rs +++ b/rustls-platform-verifier/src/tests/verification_real_world/mod.rs @@ -128,8 +128,12 @@ fn real_world_test(test_case: &TestCase) { // On BSD systems openssl-probe fails to find the system CA bundle, // so we must provide extra roots from webpki-root-cert. #[cfg(target_os = "freebsd")] - let verifier = - Verifier::new_with_extra_roots(webpki_root_certs::TLS_SERVER_ROOT_CERTS.iter().cloned()); + let verifier = Verifier::new_with_extra_roots( + webpki_root_certs::TLS_SERVER_ROOT_CERTS + .iter() + .cloned() + .collect(), + ); #[cfg(not(target_os = "freebsd"))] let verifier = Verifier::new();