This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/avro-rs.git
The following commit(s) were added to refs/heads/main by this push:
new ed9b5fe chore: Use `use abc` to replace `extern crate abc` (#7)
ed9b5fe is described below
commit ed9b5fe65f3351535b8877628538aaec53a783c8
Author: Xuanwo <[email protected]>
AuthorDate: Tue Sep 24 13:52:43 2024 +0800
chore: Use `use abc` to replace `extern crate abc` (#7)
Signed-off-by: Xuanwo <[email protected]>
---
avro/src/encode.rs | 1 +
avro/src/lib.rs | 3 ---
avro/src/reader.rs | 1 +
avro/src/schema.rs | 1 +
avro/src/schema_equality.rs | 1 +
avro/src/types.rs | 1 +
avro/src/validator.rs | 1 +
avro_derive/tests/derive.rs | 5 +----
wasm-demo/tests/demos.rs | 2 --
9 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/avro/src/encode.rs b/avro/src/encode.rs
index 214673e..bcddf3e 100644
--- a/avro/src/encode.rs
+++ b/avro/src/encode.rs
@@ -25,6 +25,7 @@ use crate::{
util::{zig_i32, zig_i64},
AvroResult, Error,
};
+use log::error;
use std::{borrow::Borrow, collections::HashMap};
/// Encode a `Value` into avro format.
diff --git a/avro/src/lib.rs b/avro/src/lib.rs
index 7f7f57f..b05d198 100644
--- a/avro/src/lib.rs
+++ b/avro/src/lib.rs
@@ -894,9 +894,6 @@ pub use writer::{
#[cfg(feature = "derive")]
pub use apache_avro_derive::*;
-#[macro_use]
-extern crate log;
-
/// A convenience type alias for `Result`s with `Error`s.
pub type AvroResult<T> = Result<T, Error>;
diff --git a/avro/src/reader.rs b/avro/src/reader.rs
index 1655dcc..e0d7488 100644
--- a/avro/src/reader.rs
+++ b/avro/src/reader.rs
@@ -27,6 +27,7 @@ use crate::{
types::Value,
util, AvroResult, Codec, Error,
};
+use log::warn;
use serde::de::DeserializeOwned;
use serde_json::from_slice;
use std::{
diff --git a/avro/src/schema.rs b/avro/src/schema.rs
index ad5d11e..5a299d1 100644
--- a/avro/src/schema.rs
+++ b/avro/src/schema.rs
@@ -27,6 +27,7 @@ use crate::{
AvroResult,
};
use digest::Digest;
+use log::{debug, error, warn};
use serde::{
ser::{SerializeMap, SerializeSeq},
Deserialize, Serialize, Serializer,
diff --git a/avro/src/schema_equality.rs b/avro/src/schema_equality.rs
index c9eaa2a..8ec5c4d 100644
--- a/avro/src/schema_equality.rs
+++ b/avro/src/schema_equality.rs
@@ -22,6 +22,7 @@ use crate::{
},
Schema,
};
+use log::{debug, error};
use std::{fmt::Debug, sync::OnceLock};
/// A trait that compares two schemata for equality.
diff --git a/avro/src/types.rs b/avro/src/types.rs
index 7afacf0..0fb43f2 100644
--- a/avro/src/types.rs
+++ b/avro/src/types.rs
@@ -27,6 +27,7 @@ use crate::{
AvroResult, Error,
};
use bigdecimal::BigDecimal;
+use log::{debug, error};
use serde_json::{Number, Value as JsonValue};
use std::{
borrow::Borrow,
diff --git a/avro/src/validator.rs b/avro/src/validator.rs
index 2b4967d..a30af6b 100644
--- a/avro/src/validator.rs
+++ b/avro/src/validator.rs
@@ -16,6 +16,7 @@
// under the License.
use crate::{schema::Namespace, AvroResult, Error};
+use log::debug;
use regex_lite::Regex;
use std::sync::OnceLock;
diff --git a/avro_derive/tests/derive.rs b/avro_derive/tests/derive.rs
index ec7a96d..721b6d4 100644
--- a/avro_derive/tests/derive.rs
+++ b/avro_derive/tests/derive.rs
@@ -22,12 +22,9 @@ use apache_avro::{
};
use apache_avro_derive::*;
use proptest::prelude::*;
-use serde::{de::DeserializeOwned, ser::Serialize};
+use serde::{de::DeserializeOwned, Deserialize, Serialize};
use std::collections::HashMap;
-#[macro_use]
-extern crate serde;
-
#[cfg(test)]
mod test_derive {
use apache_avro::schema::{Alias, EnumSchema, RecordSchema};
diff --git a/wasm-demo/tests/demos.rs b/wasm-demo/tests/demos.rs
index 89be21f..d92a97c 100644
--- a/wasm-demo/tests/demos.rs
+++ b/wasm-demo/tests/demos.rs
@@ -17,8 +17,6 @@
#![cfg(target_arch = "wasm32")]
-extern crate wasm_bindgen_test;
-
use std::io::BufWriter;
use wasm_bindgen_test::*;