From 0c6ee1a6acd8521f2a1a4ae83771ef187cd558b4 Mon Sep 17 00:00:00 2001 From: Abdo Date: Wed, 31 Dec 2025 09:09:33 +0300 Subject: [PATCH] Fix rustls_pki_types usage --- rslib/src/backend/mod.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/rslib/src/backend/mod.rs b/rslib/src/backend/mod.rs index aeab79e52..d68ac2dcd 100644 --- a/rslib/src/backend/mod.rs +++ b/rslib/src/backend/mod.rs @@ -140,10 +140,9 @@ impl Backend { #[cfg(feature = "rustls")] fn set_custom_certificate_inner(&self, cert_str: String) -> Result<()> { - use std::io::Cursor; - use std::io::Read; - use reqwest::Certificate; + use rustls_pki_types::pem::PemObject; + use rustls_pki_types::PrivateKeyDer; let mut web_client = self.web_client.lock().unwrap(); @@ -152,7 +151,7 @@ impl Backend { return Ok(()); } - if rustls_pki_types::pem::PemObject::from_pem_slice(cert_str.as_bytes()).is_err() { + if PrivateKeyDer::from_pem_slice(cert_str.as_bytes()).is_err() { return Err(AnkiError::InvalidCertificateFormat); }