Skip to content

Commit

Permalink
Bump base64 to 0.20
Browse files Browse the repository at this point in the history
  • Loading branch information
jesperpedersen committed Dec 12, 2022
1 parent 95f5269 commit 0228ae3
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ include = [
links = "k8s-openapi-0.16.0"

[dependencies]
base64 = { version = "0.13", default-features = false, features = [
"alloc", # for base64::decode_config and base64::encode_config
base64 = { version = "0.20", default-features = false, features = [
"alloc", # for base64::decode_engine and base64::encode_engine
] }
bytes = { version = "1", default-features = false}
chrono = { version = "0.4.1", default-features = false, features = [
Expand Down
4 changes: 2 additions & 2 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ impl<'de> serde::Deserialize<'de> for ByteString {
}

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E> where E: serde::de::Error {
Ok(ByteString(base64::decode_config(v, base64::STANDARD).map_err(serde::de::Error::custom)?))
Ok(ByteString(base64::decode_engine(base64::engine::DEFAULT_ENGINE).map_err(serde::de::Error::custom)?))
}
}

Expand All @@ -431,7 +431,7 @@ impl<'de> serde::Deserialize<'de> for ByteString {

impl serde::Serialize for ByteString {
fn serialize<S>(&self, serializer: S) -> std::result::Result<S::Ok, S::Error> where S: serde::Serializer {
base64::encode_config(&self.0, base64::STANDARD).serialize(serializer)
base64::encode_engine(&self.0, &base64::engine::DEFAULT_ENGINE).serialize(serializer)
}
}

Expand Down

0 comments on commit 0228ae3

Please sign in to comment.