summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Eades <danieleades@hotmail.com>2021-12-29 11:52:42 +0000
committerDaniel Eades <danieleades@hotmail.com>2021-12-29 11:52:42 +0000
commit1ddb66c26bc7d7dcffca93b9c0b7de683b6e91e2 (patch)
treee65b57692fec03a2849a1ed5fd2a9c1985c8da7d
parentc8c50e5a8e6ea5ebfe2bc3718f11aec6b3121117 (diff)
use explicit imports for macros
-rw-r--r--examples/global/main.rs4
-rw-r--r--examples/hierarchical-env/main.rs3
-rw-r--r--tests/defaults.rs3
-rw-r--r--tests/empty.rs3
-rw-r--r--tests/errors.rs3
-rw-r--r--tests/file_ini.rs3
-rw-r--r--tests/file_json.rs3
-rw-r--r--tests/file_json5.rs7
-rw-r--r--tests/file_ron.rs7
-rw-r--r--tests/file_toml.rs3
-rw-r--r--tests/file_yaml.rs3
-rw-r--r--tests/get.rs3
-rw-r--r--tests/legacy_tests.rs3
-rw-r--r--tests/weird_keys.rs4
14 files changed, 12 insertions, 40 deletions
diff --git a/examples/global/main.rs b/examples/global/main.rs
index 3717d42..1ffe87f 100644
--- a/examples/global/main.rs
+++ b/examples/global/main.rs
@@ -1,9 +1,7 @@
-#[macro_use]
-extern crate lazy_static;
-
extern crate config;
use config::Config;
+use lazy_static::lazy_static;
use std::error::Error;
use std::sync::RwLock;
diff --git a/examples/hierarchical-env/main.rs b/examples/hierarchical-env/main.rs
index 65f727d..2bdfed8 100644
--- a/examples/hierarchical-env/main.rs
+++ b/examples/hierarchical-env/main.rs
@@ -1,9 +1,6 @@
extern crate config;
extern crate serde;
-#[macro_use]
-extern crate serde_derive;
-
mod settings;
use settings::Settings;
diff --git a/tests/defaults.rs b/tests/defaults.rs
index 724d6a2..79ac3ad 100644
--- a/tests/defaults.rs
+++ b/tests/defaults.rs
@@ -1,7 +1,6 @@
extern crate config;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::{Deserialize, Serialize};
use config::*;
diff --git a/tests/empty.rs b/tests/empty.rs
index 18634fc..96f649d 100644
--- a/tests/empty.rs
+++ b/tests/empty.rs
@@ -1,7 +1,6 @@
extern crate config;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::{Deserialize, Serialize};
use config::*;
diff --git a/tests/errors.rs b/tests/errors.rs
index 1c4edb9..81369e4 100644
--- a/tests/errors.rs
+++ b/tests/errors.rs
@@ -2,8 +2,7 @@
extern crate config;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use std::path::PathBuf;
diff --git a/tests/file_ini.rs b/tests/file_ini.rs
index d72b46c..be162d8 100644
--- a/tests/file_ini.rs
+++ b/tests/file_ini.rs
@@ -4,8 +4,7 @@ extern crate config;
extern crate float_cmp;
extern crate serde;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use std::path::PathBuf;
diff --git a/tests/file_json.rs b/tests/file_json.rs
index 5a04afd..6c1be8e 100644
--- a/tests/file_json.rs
+++ b/tests/file_json.rs
@@ -4,8 +4,7 @@ extern crate config;
extern crate float_cmp;
extern crate serde;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use std::path::PathBuf;
diff --git a/tests/file_json5.rs b/tests/file_json5.rs
index bd56b0f..43a3a5b 100644
--- a/tests/file_json5.rs
+++ b/tests/file_json5.rs
@@ -1,11 +1,6 @@
#![cfg(feature = "json5")]
-extern crate config;
-extern crate float_cmp;
-extern crate serde;
-
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use config::*;
use float_cmp::ApproxEqUlps;
diff --git a/tests/file_ron.rs b/tests/file_ron.rs
index a06b8d4..1b3dd31 100644
--- a/tests/file_ron.rs
+++ b/tests/file_ron.rs
@@ -1,11 +1,6 @@
#![cfg(feature = "ron")]
-extern crate config;
-extern crate float_cmp;
-extern crate serde;
-
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use std::path::PathBuf;
diff --git a/tests/file_toml.rs b/tests/file_toml.rs
index 1033b6a..c0814c7 100644
--- a/tests/file_toml.rs
+++ b/tests/file_toml.rs
@@ -4,8 +4,7 @@ extern crate config;
extern crate float_cmp;
extern crate serde;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use std::path::PathBuf;
diff --git a/tests/file_yaml.rs b/tests/file_yaml.rs
index 440f985..a9a3b21 100644
--- a/tests/file_yaml.rs
+++ b/tests/file_yaml.rs
@@ -4,8 +4,7 @@ extern crate config;
extern crate float_cmp;
extern crate serde;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use std::path::PathBuf;
diff --git a/tests/get.rs b/tests/get.rs
index 79028c5..aead09c 100644
--- a/tests/get.rs
+++ b/tests/get.rs
@@ -4,8 +4,7 @@ extern crate config;
extern crate float_cmp;
extern crate serde;
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::Deserialize;
use std::collections::HashSet;
diff --git a/tests/legacy_tests.rs b/tests/legacy_tests.rs
index e38bddd..ce28838 100644
--- a/tests/legacy_tests.rs
+++ b/tests/legacy_tests.rs
@@ -1,5 +1,2 @@
#[allow(deprecated)]
pub mod legacy;
-
-#[macro_use]
-extern crate serde_derive;
diff --git a/tests/weird_keys.rs b/tests/weird_keys.rs
index 79f3a14..08a368c 100644
--- a/tests/weird_keys.rs
+++ b/tests/weird_keys.rs
@@ -5,9 +5,7 @@
//
extern crate config;
-
-#[macro_use]
-extern crate serde_derive;
+use serde_derive::{Deserialize, Serialize};
extern crate serde;
use config::*;