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 f599c87 commit abf7faf
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions Cargo.toml
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 and base64::encode
] }
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
Expand Up @@ -420,7 +420,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(v).map_err(serde::de::Error::custom)?))
}
}

Expand All @@ -430,7 +430,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(&self.0).serialize(serializer)
}
}

Expand Down

0 comments on commit abf7faf

Please sign in to comment.