Skip to content
This repository was archived by the owner on Nov 24, 2023. It is now read-only.

Commit e292079

Browse files
authored
Merge pull request #169 from euclio/serde-derive
use `derive` feature over `serde_derive` crate
2 parents 2239a23 + 9ddee0e commit e292079

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

Cargo.toml

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ exclude = [
1818
]
1919

2020
[dependencies]
21-
serde = "1.0"
21+
serde = { version = "1.0", features = ["derive"] }
2222
serde_json = "1.0"
23-
serde_derive = "1.0"
2423
failure = "0.1.2"
2524
log = "0.4.1"
2625

src/diagnostics.rs

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
//!
33
//! The following data types are copied from [rust-lang/rust](https://github.com/rust-lang/rust/blob/de78655bca47cac8e783dbb563e7e5c25c1fae40/src/libsyntax/json.rs)
44
5+
use serde::Deserialize;
6+
57
#[derive(Clone, Deserialize, Debug, Hash, Eq, PartialEq)]
68
pub struct Diagnostic {
79
/// The primary error message.

src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ extern crate failure;
77
#[cfg(test)]
88
#[macro_use]
99
extern crate proptest;
10-
#[macro_use]
11-
extern crate serde_derive;
1210
use serde_json;
1311

1412
use std::collections::HashSet;

0 commit comments

Comments
 (0)