Skip to content

Commit 0973ae8

Browse files
author
Andronik Ordian
committed
Drop rustc-serialize dependency
1 parent 263548d commit 0973ae8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+80
-74
lines changed

Cargo.lock

Lines changed: 13 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ path = "src/cargo/lib.rs"
2020
crates-io = { path = "src/crates-io", version = "0.10" }
2121
crossbeam = "0.2"
2222
curl = "0.4.6"
23-
docopt = "0.7"
23+
docopt = "0.8"
2424
env_logger = "0.4"
2525
error-chain = "0.10.0"
2626
filetime = "0.1"
@@ -29,12 +29,12 @@ fs2 = "0.4"
2929
git2 = "0.6"
3030
git2-curl = "0.7"
3131
glob = "0.2"
32+
hex = "0.2"
3233
jobserver = "0.1.4"
3334
libc = "0.2"
3435
libgit2-sys = "0.6"
3536
log = "0.3"
3637
num_cpus = "1.0"
37-
rustc-serialize = "0.3"
3838
scoped-tls = "0.1"
3939
semver = { version = "0.7.0", features = ["serde"] }
4040
serde = "1.0"

src/bin/bench.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use cargo::ops::{self, MessageFormat, Packages};
33
use cargo::util::{CliResult, CliError, Config, CargoErrorKind};
44
use cargo::util::important_paths::{find_root_manifest_for_wd};
55

6-
#[derive(RustcDecodable)]
6+
#[derive(Deserialize)]
77
pub struct Options {
88
flag_no_run: bool,
99
flag_package: Vec<String>,

src/bin/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use cargo::ops::{self, CompileOptions, MessageFormat, Packages};
55
use cargo::util::important_paths::{find_root_manifest_for_wd};
66
use cargo::util::{CliResult, Config};
77

8-
#[derive(RustcDecodable)]
8+
#[derive(Deserialize)]
99
pub struct Options {
1010
flag_package: Vec<String>,
1111
flag_jobs: Option<u32>,

src/bin/cargo.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ extern crate cargo;
22
extern crate url;
33
extern crate env_logger;
44
extern crate git2_curl;
5-
extern crate rustc_serialize;
65
extern crate toml;
76
#[macro_use]
87
extern crate log;
@@ -20,7 +19,7 @@ use cargo::core::shell::{Verbosity, ColorConfig};
2019
use cargo::util::{self, CliResult, lev_distance, Config, CargoResult, CargoError, CargoErrorKind};
2120
use cargo::util::CliError;
2221

23-
#[derive(RustcDecodable)]
22+
#[derive(Deserialize)]
2423
pub struct Flags {
2524
flag_list: bool,
2625
flag_version: bool,

src/bin/check.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ the manifest. The default profile for this command is `dev`, but passing
4949
the --release flag will use the `release` profile instead.
5050
";
5151

52-
#[derive(RustcDecodable)]
52+
#[derive(Deserialize)]
5353
pub struct Options {
5454
flag_package: Vec<String>,
5555
flag_jobs: Option<u32>,

src/bin/clean.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use cargo::ops;
55
use cargo::util::{CliResult, Config};
66
use cargo::util::important_paths::{find_root_manifest_for_wd};
77

8-
#[derive(RustcDecodable)]
8+
#[derive(Deserialize)]
99
pub struct Options {
1010
flag_package: Vec<String>,
1111
flag_target: Option<String>,

src/bin/doc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use cargo::ops::{self, MessageFormat, Packages};
33
use cargo::util::{CliResult, Config};
44
use cargo::util::important_paths::{find_root_manifest_for_wd};
55

6-
#[derive(RustcDecodable)]
6+
#[derive(Deserialize)]
77
pub struct Options {
88
flag_target: Option<String>,
99
flag_features: Vec<String>,

src/bin/fetch.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use cargo::ops;
33
use cargo::util::{CliResult, Config};
44
use cargo::util::important_paths::find_root_manifest_for_wd;
55

6-
#[derive(RustcDecodable)]
6+
#[derive(Deserialize)]
77
pub struct Options {
88
flag_manifest_path: Option<String>,
99
flag_verbose: u32,

src/bin/generate_lockfile.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use cargo::ops;
55
use cargo::util::{CliResult, Config};
66
use cargo::util::important_paths::find_root_manifest_for_wd;
77

8-
#[derive(RustcDecodable)]
8+
#[derive(Deserialize)]
99
pub struct Options {
1010
flag_manifest_path: Option<String>,
1111
flag_verbose: u32,

0 commit comments

Comments
 (0)