Skip to content

Commit

Permalink
Depend on serde_derive explicitly
Browse files Browse the repository at this point in the history
Suggested-at: serde-rs/serde#2590

Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org>
  • Loading branch information
martin-g committed Aug 22, 2023
1 parent 0f364e3 commit 56763f4
Show file tree
Hide file tree
Showing 11 changed files with 22 additions and 16 deletions.
11 changes: 7 additions & 4 deletions lang/rust/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion lang/rust/avro/Cargo.toml
Expand Up @@ -63,7 +63,8 @@ libflate = { default-features = false, version = "2.0.0", features = ["std"] }
log = { default-features = false, version = "0.4.20" }
num-bigint = { default-features = false, version = "0.4.3" }
regex-lite = { default-features = false, version = "0.1.0", features = ["std", "string"] }
serde = { default-features = false, version = "1.0.183", features = ["derive"] }
serde = { default-features = false, version = "1.0.185" }
serde_derive = { default-features = false, version = "1.0.185" }
serde_json = { default-features = false, version = "1.0.105", features = ["std"] }
snap = { default-features = false, version = "1.1.0", optional = true }
strum = { default-features = false, version = "0.25.0" }
Expand Down
2 changes: 1 addition & 1 deletion lang/rust/avro/README.md
Expand Up @@ -382,7 +382,7 @@ quick reference of the library interface:

```rust
use apache_avro::{Codec, Reader, Schema, Writer, from_value, types::Record, Error};
use serde::{Deserialize, Serialize};
use serde_derive::{Deserialize, Serialize};

#[derive(Debug, Deserialize, Serialize)]
struct Test {
Expand Down
4 changes: 2 additions & 2 deletions lang/rust/avro/src/lib.rs
Expand Up @@ -416,7 +416,7 @@
//! ```
//! # use apache_avro::Schema;
//! # use apache_avro::Writer;
//! # use serde::{Deserialize, Serialize};
//! # use serde_derive::{Deserialize, Serialize};
//! use apache_avro::Reader;
//! use apache_avro::from_value;
//!
Expand Down Expand Up @@ -460,7 +460,7 @@
//!
//! ```
//! use apache_avro::{Codec, Reader, Schema, Writer, from_value, types::Record, Error};
//! use serde::{Deserialize, Serialize};
//! use serde_derive::{Deserialize, Serialize};
//!
//! #[derive(Debug, Deserialize, Serialize)]
//! struct Test {
Expand Down
2 changes: 1 addition & 1 deletion lang/rust/avro/src/ser.rs
Expand Up @@ -491,7 +491,7 @@ mod tests {
use super::*;
use apache_avro_test_helper::TestResult;
use pretty_assertions::assert_eq;
use serde::{Deserialize, Serialize};
use serde_derive::{Deserialize, Serialize};
use std::sync::atomic::Ordering;

#[derive(Debug, Deserialize, Serialize, Clone)]
Expand Down
2 changes: 1 addition & 1 deletion lang/rust/avro/src/writer.rs
Expand Up @@ -637,7 +637,7 @@ mod tests {
util::zig_i64,
};
use pretty_assertions::assert_eq;
use serde::{Deserialize, Serialize};
use serde_derive::{Deserialize, Serialize};

use apache_avro_test_helper::TestResult;

Expand Down
4 changes: 2 additions & 2 deletions lang/rust/avro/tests/schema.rs
Expand Up @@ -1451,7 +1451,7 @@ fn avro_old_issue_47() -> TestResult {
}"#;
let schema = Schema::parse_str(schema_str)?;

use serde::{Deserialize, Serialize};
use serde_derive::{Deserialize, Serialize};

#[derive(Deserialize, Serialize, Debug, Clone, PartialEq, Eq)]
pub struct MyRecord {
Expand All @@ -1478,7 +1478,7 @@ fn avro_old_issue_47() -> TestResult {
fn test_avro_3785_deserialize_namespace_with_nullable_type_containing_reference_type() -> TestResult
{
use apache_avro::{from_avro_datum, to_avro_datum, types::Value};
use serde::{Deserialize, Serialize};
use serde_derive::{Deserialize, Serialize};

#[derive(Debug, PartialEq, Eq, Clone, Deserialize, Serialize)]
pub struct BarUseParent {
Expand Down
3 changes: 2 additions & 1 deletion lang/rust/avro_derive/Cargo.toml
Expand Up @@ -42,4 +42,5 @@ syn = { default-features = false, version = "2.0.29", features = ["full", "fold"
[dev-dependencies]
apache-avro = { default-features = false, path = "../avro", features = ["derive"] }
proptest = { default-features = false, version = "1.2.0", features = ["std"] }
serde = { default-features = false, version = "1.0.183", features = ["derive"] }
serde = { default-features = false, version = "1.0.185" }
serde_derive = { default-features = false, version = "1.0.185" }
2 changes: 1 addition & 1 deletion lang/rust/fuzz/fuzz_targets/roundtrip.rs
Expand Up @@ -18,7 +18,7 @@
#![no_main]
use libfuzzer_sys::fuzz_target;

use serde::{Deserialize, Serialize};
use serde_derive::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize, PartialEq)]
enum PlainEnum {
Expand Down
3 changes: 2 additions & 1 deletion lang/rust/wasm-demo/Cargo.toml
Expand Up @@ -36,7 +36,8 @@ crate-type = ["cdylib", "rlib"]

[dependencies]
apache-avro = { path = "../avro" }
serde = { default-features = false, version = "1.0.183", features = ["derive"] }
serde = { default-features = false, version = "1.0.185" }
serde_derive = { default-features = false, version = "1.0.185" }
wasm-bindgen = "0.2.87"

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion lang/rust/wasm-demo/tests/demos.rs
Expand Up @@ -23,7 +23,7 @@ use std::io::BufWriter;
use wasm_bindgen_test::*;

use apache_avro::{from_value, to_value, types::Record, Codec, Reader, Schema, Writer};
use serde::{Deserialize, Serialize};
use serde_derive::{Deserialize, Serialize};

wasm_bindgen_test_configure!(run_in_browser);

Expand Down

0 comments on commit 56763f4

Please sign in to comment.