feat(deps): update rust crate base64 to v0.22.1 (#817)

* feat(deps): update rust crate base64 to v0.22.1

* fix: update cargo.lcok
main
Myriad-Dreamin 2025-06-09 18:13:51 +08:00 committed by GitHub
parent 50e6eddb08
commit 52af4afeec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 5 deletions

4
Cargo.lock generated
View File

@ -28,9 +28,9 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
[[package]] [[package]]
name = "base64" name = "base64"
version = "0.13.1" version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]] [[package]]
name = "bitflags" name = "bitflags"

View File

@ -29,7 +29,7 @@ thiserror = "1.0"
zip = { version = "0.6.3", default-features = false, features = ["deflate"] } zip = { version = "0.6.3", default-features = false, features = ["deflate"] }
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
serde_json = {version = "1.0" } serde_json = {version = "1.0" }
base64 = "0.13.1" base64 = "0.22.1"
image = { version = "0.24.4", default-features = false, features=["gif", "jpeg", "png", "bmp", "tiff"], optional = true } image = { version = "0.24.4", default-features = false, features=["gif", "jpeg", "png", "bmp", "tiff"], optional = true }
wasm-bindgen = { version = "0.2.78", optional = true } wasm-bindgen = { version = "0.2.78", optional = true }
ts-rs = { version = "6.1", optional = true } ts-rs = { version = "6.1", optional = true }

View File

@ -78,6 +78,7 @@ pub use web_settings::*;
pub use webextension::*; pub use webextension::*;
pub use xml_docx::*; pub use xml_docx::*;
use base64::Engine;
use serde::{ser, Serialize}; use serde::{ser, Serialize};
use self::image_collector::{collect_images_from_paragraph, collect_images_from_table}; use self::image_collector::{collect_images_from_paragraph, collect_images_from_table};
@ -96,7 +97,7 @@ impl ser::Serialize for Image {
where where
S: ser::Serializer, S: ser::Serializer,
{ {
let base64 = base64::display::Base64Display::with_config(&self.0, base64::STANDARD); let base64 = base64::engine::general_purpose::STANDARD.encode(&self.0);
serializer.collect_str(&base64) serializer.collect_str(&base64)
} }
} }
@ -106,7 +107,7 @@ impl ser::Serialize for Png {
where where
S: ser::Serializer, S: ser::Serializer,
{ {
let base64 = base64::display::Base64Display::with_config(&self.0, base64::STANDARD); let base64 = base64::engine::general_purpose::STANDARD.encode(&self.0);
serializer.collect_str(&base64) serializer.collect_str(&base64)
} }
} }