diff --git a/rust/runtime/mod.rs b/rust/runtime/mod.rs index 8ab647fc..d1df565c 100644 --- a/rust/runtime/mod.rs +++ b/rust/runtime/mod.rs @@ -1,6 +1,6 @@ pub mod custom; -use base64::{prelude::BASE64_STANDARD_NO_PAD, Engine}; +use base64::{prelude::BASE64_STANDARD, Engine}; use serde::{Deserialize, Deserializer}; use serde::{Serialize, Serializer}; @@ -9,7 +9,7 @@ pub struct ByteVector(pub Vec); impl ByteVector { pub fn from_literal(s: &str) -> Self { - let v: Vec = BASE64_STANDARD_NO_PAD.decode(s).unwrap(); + let v: Vec = BASE64_STANDARD.decode(s).unwrap(); ByteVector(v) } } @@ -19,7 +19,7 @@ impl Serialize for ByteVector { where S: Serializer, { - let bvs = BASE64_STANDARD_NO_PAD.encode(&self.0); + let bvs = BASE64_STANDARD.encode(&self.0); bvs.serialize(serializer) } } @@ -30,7 +30,7 @@ impl<'de> Deserialize<'de> for ByteVector { D: Deserializer<'de>, { let s = String::deserialize(deserializer)?; - let v: Vec = BASE64_STANDARD_NO_PAD + let v: Vec = BASE64_STANDARD .decode(s) .map_err(|_| serde::de::Error::custom("expected a base64 string"))?; Ok(ByteVector(v))