Skip to content

Commit 5c68853

Browse files
fix: Replace serde_derive with serdes derive feature for all crates
1 parent e1131d6 commit 5c68853

File tree

11 files changed

+8
-24
lines changed

11 files changed

+8
-24
lines changed

Cargo.lock

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

aw-client-rust/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ authors = ["Johan Bjäreholt <[email protected]>"]
88
reqwest = { version = "0.10", features = ["json", "blocking"] }
99
gethostname = "0.2"
1010
serde = "1.0"
11-
serde_derive = "1.0"
1211
serde_json = "1.0"
1312
chrono = { version = "0.4", features = ["serde"] }
1413
aw-models = { path = "../aw-models" }

aw-client-rust/src/lib.rs

+1-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
extern crate gethostname;
22
extern crate reqwest;
33
#[macro_use]
4-
extern crate serde_derive;
54
extern crate aw_models;
65
extern crate serde_json;
76

@@ -12,12 +11,6 @@ use serde_json::Map;
1211

1312
pub use aw_models::{Bucket, BucketMetadata, Event};
1413

15-
#[derive(Deserialize)]
16-
pub struct Info {
17-
pub hostname: String,
18-
pub testing: bool,
19-
}
20-
2114
#[derive(Debug)]
2215
pub struct AwClient {
2316
client: reqwest::blocking::Client,
@@ -120,7 +113,7 @@ impl AwClient {
120113
Ok(count)
121114
}
122115

123-
pub fn get_info(&self) -> Result<Info, reqwest::Error> {
116+
pub fn get_info(&self) -> Result<aw_models::Info, reqwest::Error> {
124117
let url = format!("{}/api/0/info", self.baseurl);
125118
Ok(self.client.get(&url).send()?.json()?)
126119
}

aw-datastore/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ legacy_import_tests = []
1212
appdirs = "0.2"
1313
serde = "1.0"
1414
serde_json = "1.0"
15-
serde_derive = "1.0"
1615
chrono = { version = "0.4", features = ["serde"] }
1716
rusqlite = { version = "0.23", features = ["chrono", "serde_json", "bundled"] }
1817
mpsc_requests = "0.3"

aw-query/Cargo.toml

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ edition = "2018"
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
serde = "1.0"
10+
serde = { version = "1.0", features = ["derive"] }
1111
serde_json = "1.0"
12-
serde_derive = "1.0"
1312
chrono = { version = "0.4", features = ["serde"] }
1413
plex = "0.2.3"
1514
log = "0.4"

aw-query/src/datatype.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use super::QueryError;
77
use aw_models::Event;
88
use aw_transform::classify::{RegexRule, Rule};
99

10-
use serde::Serializer;
10+
use serde::{Serialize, Serializer};
1111
use serde_json::value::Value;
1212
use serde_json::Number;
1313

aw-query/src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
extern crate log;
33
extern crate serde;
44
extern crate serde_json;
5-
#[macro_use]
6-
extern crate serde_derive;
75

86
use std::fmt;
97

aw-server/Cargo.toml

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ rocket = "0.4"
1818
rocket_contrib = { version = "*", default-features = false, features = ["json"] }
1919
rocket_cors = "0.5"
2020
multipart = { version = "0.17", default-features = false, features = ["server"] }
21-
serde = "1.0"
21+
serde = { version = "1.0", features = ["derive"] }
2222
serde_json = "1.0"
23-
serde_derive = "1.0"
2423
chrono = { version = "0.4", features = ["serde"] }
2524
appdirs = "0.2.0"
2625
lazy_static = "1.2"

aw-server/src/config.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
use rocket::config::{Config, Environment, Limits};
21
use std::fs::File;
32
use std::io::{Read, Write};
43

4+
use rocket::config::{Config, Environment, Limits};
5+
use serde::{Deserialize, Serialize};
6+
57
use crate::dirs;
68

79
/* Far from an optimal way to solve it, but works and is simple */

aw-server/src/endpoints/util.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rocket::http::ContentType;
44
use rocket::http::Status;
55
use rocket::request::Request;
66
use rocket::response::{self, Responder, Response};
7+
use serde::Serialize;
78

89
#[derive(Serialize, Debug)]
910
pub struct HttpErrorJson {

aw-server/src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ extern crate rocket_cors;
1010

1111
extern crate serde;
1212
extern crate serde_json;
13-
#[macro_use]
14-
extern crate serde_derive;
1513

1614
extern crate chrono;
1715

0 commit comments

Comments
 (0)