Skip to content

Commit 5969fc7

Browse files
dependabot[bot]martin-g
authored andcommitted
Bump serde from 1.0.180 to 1.0.183 in /lang/rust (#2424)
* Bump serde from 1.0.180 to 1.0.183 in /lang/rust Bumps [serde](https://github.com/serde-rs/serde) from 1.0.180 to 1.0.183. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.180...v1.0.183) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Update the Serde impl after serde-rs/serde#2505 Also see serde-rs/serde#2496 Signed-off-by: Martin Tzvetanov Grigorov <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Martin Tzvetanov Grigorov <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Martin Tzvetanov Grigorov <[email protected]> (cherry picked from commit e26943f)
1 parent 6e73e52 commit 5969fc7

File tree

6 files changed

+11
-10
lines changed

6 files changed

+11
-10
lines changed

lang/rust/Cargo.lock

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lang/rust/avro/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ libflate = { default-features = false, version = "2.0.0", features = ["std"] }
6464
log = { default-features = false, version = "0.4.20" }
6565
num-bigint = { default-features = false, version = "0.4.3" }
6666
regex = { default-features = false, version = "1.9.3", features = ["std", "perf"] }
67-
serde = { default-features = false, version = "1.0.180", features = ["derive"] }
67+
serde = { default-features = false, version = "1.0.183", features = ["derive"] }
6868
serde_json = { default-features = false, version = "1.0.104", features = ["std"] }
6969
snap = { default-features = false, version = "1.1.0", optional = true }
7070
strum = { default-features = false, version = "0.25.0" }

lang/rust/avro/src/de.rs

+1
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,7 @@ impl<'a, 'de> de::Deserializer<'de> for &'a Deserializer<'de> {
515515
match *self.input {
516516
// This branch can be anything...
517517
Value::Record(ref fields) => visitor.visit_enum(EnumDeserializer::new(fields)),
518+
Value::String(ref field) => visitor.visit_enum(EnumUnitDeserializer::new(field)),
518519
// This has to be a unit Enum
519520
Value::Enum(_index, ref field) => visitor.visit_enum(EnumUnitDeserializer::new(field)),
520521
_ => Err(de::Error::custom(format!(

lang/rust/avro/src/ser.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,10 @@ impl<'b> ser::Serializer for &'b mut Serializer {
200200
fn serialize_unit_variant(
201201
self,
202202
_: &'static str,
203-
index: u32,
203+
_variant_index: u32,
204204
variant: &'static str,
205205
) -> Result<Self::Ok, Self::Error> {
206-
Ok(Value::Enum(index, variant.to_string()))
206+
Ok(Value::String(variant.to_string()))
207207
}
208208

209209
fn serialize_newtype_struct<T: ?Sized>(
@@ -720,7 +720,7 @@ mod tests {
720720
a: UnitExternalEnum::Val1,
721721
};
722722

723-
let expected = Value::Record(vec![("a".to_owned(), Value::Enum(0, "Val1".to_owned()))]);
723+
let expected = Value::Record(vec![("a".to_owned(), Value::String("Val1".to_owned()))]);
724724

725725
assert_eq!(
726726
to_value(test)?,

lang/rust/avro_derive/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ syn = { default-features = false, version = "2.0.28", features = ["full", "fold"
4242
[dev-dependencies]
4343
apache-avro = { default-features = false, path = "../avro", features = ["derive"] }
4444
proptest = { default-features = false, version = "1.2.0", features = ["std"] }
45-
serde = { default-features = false, version = "1.0.180", features = ["derive"] }
45+
serde = { default-features = false, version = "1.0.183", features = ["derive"] }

lang/rust/wasm-demo/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ crate-type = ["cdylib", "rlib"]
3636

3737
[dependencies]
3838
apache-avro = { path = "../avro" }
39-
serde = { default-features = false, version = "1.0.180", features = ["derive"] }
39+
serde = { default-features = false, version = "1.0.183", features = ["derive"] }
4040
wasm-bindgen = "0.2.87"
4141

4242
[dev-dependencies]

0 commit comments

Comments
 (0)