docs.rs: Remove duplicate dependencies in Cargo.toml

I noticed while building from the latest change to the Dockerfile that many dependencies are repeated with different versions. It would be nice to make sure that we only depend on 1 version of any given package so developers don’t have to compile as much on their first build. Fixing this shouldn’t be hard but it might be tedious.

Here’s a graph of the duplicated dependencies, created with cargo tree --duplicate. Note that they are listed in reverse dependencies order, so the first duplicate here is aho-corasick, which is required by regex, which is required by handlebars, which is required by handlebars-iron.

Duplicates
aho-corasick v0.6.8
└── regex v0.2.11
    └── handlebars v0.24.2
        └── handlebars-iron v0.22.0
            └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

aho-corasick v0.7.3
├── globset v0.4.3
│   └── ignore v0.4.7
│       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── regex v1.1.7
    ├── comrak v0.3.1
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── env_logger v0.6.0
    │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── globset v0.4.3 (*)
    ├── ignore v0.4.7 (*)
    └── rusoto_credential v0.40.0
        ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        └── rusoto_core v0.40.0
            ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
            └── rusoto_s3 v0.40.0
                └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

base64 v0.6.0
├── hyper v0.10.13
│   └── iron v0.5.1
│       ├── bodyparser v0.5.0
│       │   ├── params v0.6.0
│       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       │   └── urlencoded v0.5.0
│       │       └── params v0.6.0 (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── handlebars-iron v0.22.0
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── mount v0.3.0
│       │   └── staticfile v0.4.0
│       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── params v0.6.0 (*)
│       ├── persistent v0.3.0
│       │   └── bodyparser v0.5.0 (*)
│       ├── router v0.5.1
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── staticfile v0.4.0 (*)
│       └── urlencoded v0.5.0 (*)
└── postgres-protocol v0.3.2
    ├── postgres v0.15.2
    │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   ├── r2d2_postgres v0.14.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── schemamama_postgres v0.2.3
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── postgres-shared v0.4.1
        ├── postgres v0.15.2 (*)
        └── r2d2_postgres v0.14.0 (*)

base64 v0.9.3
├── badge v0.2.0 (/home/joshua/Documents/Programming/rust/docs.rs/src/web/badge)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── reqwest v0.9.2
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rustwide v0.3.2
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
└── rusoto_core v0.40.0
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── rusoto_s3 v0.40.0
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

base64 v0.10.1
└── rustwide v0.3.2
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

bitflags v0.7.0
└── magic v0.12.2
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

bitflags v1.0.4
├── clap v2.32.0
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── git2 v0.9.1
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── crates-index-diff v4.0.1
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── git2-curl v0.10.0
│       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   [build-dependencies]
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── nix v0.11.0
│   └── rustwide v0.3.2
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── openssl v0.10.13
│   ├── crypto-hash v0.3.1
│   │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   └── native-tls v0.2.1
│       ├── hyper-tls v0.3.1
│       │   ├── reqwest v0.9.2
│       │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   │   └── rustwide v0.3.2 (*)
│       │   └── rusoto_core v0.40.0
│       │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │       └── rusoto_s3 v0.40.0
│       │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       └── reqwest v0.9.2 (*)
└── xml-rs v0.7.0
    ├── rusoto_core v0.40.0 (*)
    └── rusoto_s3 v0.40.0 (*)

bytesize v0.1.3
└── systemstat v0.1.4
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

bytesize v1.0.0
└── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

crossbeam-utils v0.5.0
├── crossbeam-deque v0.6.1
│   └── tokio-threadpool v0.1.7
│       ├── hyper v0.12.19
│       │   ├── hyper-tls v0.3.1
│       │   │   ├── reqwest v0.9.2
│       │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       │   │   │   └── rustwide v0.3.2
│       │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   │   └── rusoto_core v0.40.0
│       │   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   │       └── rusoto_s3 v0.40.0
│       │   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   ├── reqwest v0.9.2 (*)
│       │   ├── rusoto_core v0.40.0 (*)
│       │   └── rusoto_credential v0.40.0
│       │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │       └── rusoto_core v0.40.0 (*)
│       ├── tokio v0.1.11
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   ├── hyper v0.12.19 (*)
│       │   ├── reqwest v0.9.2 (*)
│       │   ├── rusoto_core v0.40.0 (*)
│       │   └── rustwide v0.3.2 (*)
│       └── tokio-fs v0.1.3
│           └── tokio v0.1.11 (*)
├── crossbeam-epoch v0.5.2
│   └── crossbeam-deque v0.6.1 (*)
├── tokio-reactor v0.1.6
│   ├── hyper v0.12.19 (*)
│   ├── tokio v0.1.11 (*)
│   ├── tokio-process v0.2.3
│   │   ├── rusoto_credential v0.40.0 (*)
│   │   └── rustwide v0.3.2 (*)
│   ├── tokio-signal v0.2.7
│   │   └── tokio-process v0.2.3 (*)
│   ├── tokio-tcp v0.1.2
│   │   ├── hyper v0.12.19 (*)
│   │   └── tokio v0.1.11 (*)
│   ├── tokio-udp v0.1.2
│   │   └── tokio v0.1.11 (*)
│   └── tokio-uds v0.2.2
│       └── tokio v0.1.11 (*)
├── tokio-threadpool v0.1.7 (*)
└── tokio-timer v0.2.7
    ├── hyper v0.12.19 (*)
    ├── rusoto_core v0.40.0 (*)
    ├── rusoto_credential v0.40.0 (*)
    └── tokio v0.1.11 (*)

crossbeam-utils v0.6.5
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── crossbeam-channel v0.3.8
    └── ignore v0.4.7
        └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)

dtoa v0.2.2
└── serde_json v0.8.6
    ├── bodyparser v0.5.0
    │   ├── params v0.6.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │   └── urlencoded v0.5.0
    │       └── params v0.6.0 (*)
    └── params v0.6.0 (*)

dtoa v0.4.3
└── serde_urlencoded v0.5.3
    └── reqwest v0.9.2
        ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
        └── rustwide v0.3.2
            └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

filetime v0.1.15
└── staticfile v0.4.0
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

filetime v0.2.1
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── tar v0.4.20
    ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
    └── rustwide v0.3.2
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

hex v0.2.0
└── postgres-shared v0.4.1
    ├── postgres v0.15.2
    │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │   ├── r2d2_postgres v0.14.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── schemamama_postgres v0.2.3
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── r2d2_postgres v0.14.0 (*)

hex v0.3.2
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── crypto-hash v0.3.1
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
└── rusoto_core v0.40.0
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── rusoto_s3 v0.40.0
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

hyper v0.10.13
└── iron v0.5.1
    ├── bodyparser v0.5.0
    │   ├── params v0.6.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │   └── urlencoded v0.5.0
    │       └── params v0.6.0 (*)
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── handlebars-iron v0.22.0
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── mount v0.3.0
    │   └── staticfile v0.4.0
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── params v0.6.0 (*)
    ├── persistent v0.3.0
    │   └── bodyparser v0.5.0 (*)
    ├── router v0.5.1
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── staticfile v0.4.0 (*)
    └── urlencoded v0.5.0 (*)

hyper v0.12.19
├── hyper-tls v0.3.1
│   ├── reqwest v0.9.2
│   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   │   └── rustwide v0.3.2
│   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rusoto_core v0.40.0
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       └── rusoto_s3 v0.40.0
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── reqwest v0.9.2 (*)
├── rusoto_core v0.40.0 (*)
└── rusoto_credential v0.40.0
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── rusoto_core v0.40.0 (*)

itoa v0.1.1
└── serde_json v0.8.6
    ├── bodyparser v0.5.0
    │   ├── params v0.6.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │   └── urlencoded v0.5.0
    │       └── params v0.6.0 (*)
    └── params v0.6.0 (*)

itoa v0.4.3
├── http v0.1.17
│   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   ├── h2 v0.1.12
│   │   └── hyper v0.12.19
│   │       ├── hyper-tls v0.3.1
│   │       │   ├── reqwest v0.9.2
│   │       │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │   │   └── rustwide v0.3.2
│   │       │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │   └── rusoto_core v0.40.0
│   │       │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │       └── rusoto_s3 v0.40.0
│   │       │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       ├── reqwest v0.9.2 (*)
│   │       ├── rusoto_core v0.40.0 (*)
│   │       └── rusoto_credential v0.40.0
│   │           ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │           └── rusoto_core v0.40.0 (*)
│   ├── hyper v0.12.19 (*)
│   ├── reqwest v0.9.2 (*)
│   └── rusoto_core v0.40.0 (*)
├── hyper v0.12.19 (*)
├── serde_json v1.0.32
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── crates-index-diff v4.0.1
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── reqwest v0.9.2 (*)
│   ├── rusoto_core v0.40.0 (*)
│   ├── rusoto_credential v0.40.0 (*)
│   ├── rustfix v0.4.4
│   │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   └── rustwide v0.3.2 (*)
│   [build-dependencies]
│   └── markup5ever v0.7.2
│       └── html5ever v0.22.3
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   [dev-dependencies]
│   └── rusoto_core v0.40.0 (*)
└── serde_urlencoded v0.5.3
    └── reqwest v0.9.2 (*)

lazy_static v0.2.11
├── handlebars v0.24.2
│   └── handlebars-iron v0.22.0
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── iron v0.5.1
    ├── bodyparser v0.5.0
    │   ├── params v0.6.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── urlencoded v0.5.0
    │       └── params v0.6.0 (*)
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── handlebars-iron v0.22.0 (*)
    ├── mount v0.3.0
    │   └── staticfile v0.4.0
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── params v0.6.0 (*)
    ├── persistent v0.3.0
    │   └── bodyparser v0.5.0 (*)
    ├── router v0.5.1
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── staticfile v0.4.0 (*)
    └── urlencoded v0.5.0 (*)

lazy_static v1.2.0
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── comrak v0.3.1
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── crossbeam-epoch v0.5.2
│   └── crossbeam-deque v0.6.1
│       └── tokio-threadpool v0.1.7
│           ├── hyper v0.12.19
│           │   ├── hyper-tls v0.3.1
│           │   │   ├── reqwest v0.9.2
│           │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   │   │   └── rustwide v0.3.2
│           │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   │   └── rusoto_core v0.40.0
│           │   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   │       └── rusoto_s3 v0.40.0
│           │   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   ├── reqwest v0.9.2 (*)
│           │   ├── rusoto_core v0.40.0 (*)
│           │   └── rusoto_credential v0.40.0
│           │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │       └── rusoto_core v0.40.0 (*)
│           ├── tokio v0.1.11
│           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   ├── hyper v0.12.19 (*)
│           │   ├── reqwest v0.9.2 (*)
│           │   ├── rusoto_core v0.40.0 (*)
│           │   └── rustwide v0.3.2 (*)
│           └── tokio-fs v0.1.3
│               └── tokio v0.1.11 (*)
├── crossbeam-utils v0.6.5
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   └── crossbeam-channel v0.3.8
│       └── ignore v0.4.7
│           └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── ignore v0.4.7 (*)
├── openssl v0.10.13
│   ├── crypto-hash v0.3.1
│   │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   └── native-tls v0.2.1
│       ├── hyper-tls v0.3.1 (*)
│       └── reqwest v0.9.2 (*)
├── prometheus v0.7.0
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── rusoto_core v0.40.0 (*)
├── rustwide v0.3.2 (*)
├── string_cache v0.7.3
│   └── markup5ever v0.7.2
│       └── html5ever v0.22.3
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── systemstat v0.1.4
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── thread_local v0.3.6
│   ├── ignore v0.4.7 (*)
│   ├── regex v0.2.11
│   │   └── handlebars v0.24.2
│   │       └── handlebars-iron v0.22.0
│   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── regex v1.1.7
│       ├── comrak v0.3.1 (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── env_logger v0.6.0
│       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── globset v0.4.3
│       │   └── ignore v0.4.7 (*)
│       ├── ignore v0.4.7 (*)
│       └── rusoto_credential v0.40.0 (*)
└── tokio-reactor v0.1.6
    ├── hyper v0.12.19 (*)
    ├── tokio v0.1.11 (*)
    ├── tokio-process v0.2.3
    │   ├── rusoto_credential v0.40.0 (*)
    │   └── rustwide v0.3.2 (*)
    ├── tokio-signal v0.2.7
    │   └── tokio-process v0.2.3 (*)
    ├── tokio-tcp v0.1.2
    │   ├── hyper v0.12.19 (*)
    │   └── tokio v0.1.11 (*)
    ├── tokio-udp v0.1.2
    │   └── tokio v0.1.11 (*)
    └── tokio-uds v0.2.2
        └── tokio v0.1.11 (*)

log v0.3.9
├── handlebars v0.24.2
│   └── handlebars-iron v0.22.0
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── handlebars-iron v0.22.0 (*)
├── hyper v0.10.13
│   └── iron v0.5.1
│       ├── bodyparser v0.5.0
│       │   ├── params v0.6.0
│       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── urlencoded v0.5.0
│       │       └── params v0.6.0 (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── handlebars-iron v0.22.0 (*)
│       ├── mount v0.3.0
│       │   └── staticfile v0.4.0
│       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── params v0.6.0 (*)
│       ├── persistent v0.3.0
│       │   └── bodyparser v0.5.0 (*)
│       ├── router v0.5.1
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── staticfile v0.4.0 (*)
│       └── urlencoded v0.5.0 (*)
├── iron v0.5.1 (*)
├── mime v0.2.6
│   ├── hyper v0.10.13 (*)
│   ├── mime_guess v1.8.6
│   │   └── multipart v0.8.1
│   │       └── params v0.6.0 (*)
│   └── multipart v0.8.1 (*)
└── multipart v0.8.1 (*)

log v0.4.6
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── env_logger v0.6.0
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── git2 v0.9.1
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── crates-index-diff v4.0.1
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── git2-curl v0.10.0
│       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   [build-dependencies]
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── git2-curl v0.10.0 (*)
├── globset v0.4.3
│   └── ignore v0.4.7
│       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── h2 v0.1.12
│   └── hyper v0.12.19
│       ├── hyper-tls v0.3.1
│       │   ├── reqwest v0.9.2
│       │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   │   └── rustwide v0.3.2
│       │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── rusoto_core v0.40.0
│       │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │       └── rusoto_s3 v0.40.0
│       │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── reqwest v0.9.2 (*)
│       ├── rusoto_core v0.40.0 (*)
│       └── rusoto_credential v0.40.0
│           ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           └── rusoto_core v0.40.0 (*)
├── html5ever v0.22.3
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── hyper v0.12.19 (*)
├── ignore v0.4.7 (*)
├── jobserver v0.1.13
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── log v0.3.9
│   ├── handlebars v0.24.2
│   │   └── handlebars-iron v0.22.0
│   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── handlebars-iron v0.22.0 (*)
│   ├── hyper v0.10.13
│   │   └── iron v0.5.1
│   │       ├── bodyparser v0.5.0
│   │       │   ├── params v0.6.0
│   │       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │   └── urlencoded v0.5.0
│   │       │       └── params v0.6.0 (*)
│   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       ├── handlebars-iron v0.22.0 (*)
│   │       ├── mount v0.3.0
│   │       │   └── staticfile v0.4.0
│   │       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       ├── params v0.6.0 (*)
│   │       ├── persistent v0.3.0
│   │       │   └── bodyparser v0.5.0 (*)
│   │       ├── router v0.5.1
│   │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       ├── staticfile v0.4.0 (*)
│   │       └── urlencoded v0.5.0 (*)
│   ├── iron v0.5.1 (*)
│   ├── mime v0.2.6
│   │   ├── hyper v0.10.13 (*)
│   │   ├── mime_guess v1.8.6
│   │   │   └── multipart v0.8.1
│   │   │       └── params v0.6.0 (*)
│   │   └── multipart v0.8.1 (*)
│   └── multipart v0.8.1 (*)
├── mio v0.6.16
│   ├── mio-uds v0.6.7
│   │   ├── tokio-signal v0.2.7
│   │   │   └── tokio-process v0.2.3
│   │   │       ├── rusoto_credential v0.40.0 (*)
│   │   │       └── rustwide v0.3.2 (*)
│   │   └── tokio-uds v0.2.2
│   │       └── tokio v0.1.11
│   │           ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │           ├── hyper v0.12.19 (*)
│   │           ├── reqwest v0.9.2 (*)
│   │           ├── rusoto_core v0.40.0 (*)
│   │           └── rustwide v0.3.2 (*)
│   ├── tokio v0.1.11 (*)
│   ├── tokio-process v0.2.3 (*)
│   ├── tokio-reactor v0.1.6
│   │   ├── hyper v0.12.19 (*)
│   │   ├── tokio v0.1.11 (*)
│   │   ├── tokio-process v0.2.3 (*)
│   │   ├── tokio-signal v0.2.7 (*)
│   │   ├── tokio-tcp v0.1.2
│   │   │   ├── hyper v0.12.19 (*)
│   │   │   └── tokio v0.1.11 (*)
│   │   ├── tokio-udp v0.1.2
│   │   │   └── tokio v0.1.11 (*)
│   │   └── tokio-uds v0.2.2 (*)
│   ├── tokio-signal v0.2.7 (*)
│   ├── tokio-tcp v0.1.2 (*)
│   ├── tokio-udp v0.1.2 (*)
│   └── tokio-uds v0.2.2 (*)
├── postgres v0.15.2
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── r2d2_postgres v0.14.0
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── schemamama_postgres v0.2.3
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── r2d2 v0.8.2
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── r2d2_postgres v0.14.0 (*)
├── reqwest v0.9.2 (*)
├── rusoto_core v0.40.0 (*)
├── rustfix v0.4.4
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── rustwide v0.3.2 (*)
├── schemamama v0.3.0
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── schemamama_postgres v0.2.3 (*)
├── tokio-io v0.1.9
│   ├── h2 v0.1.12 (*)
│   ├── hyper v0.12.19 (*)
│   ├── hyper-tls v0.3.1 (*)
│   ├── reqwest v0.9.2 (*)
│   ├── tokio v0.1.11 (*)
│   ├── tokio-codec v0.1.1
│   │   ├── tokio v0.1.11 (*)
│   │   └── tokio-udp v0.1.2 (*)
│   ├── tokio-fs v0.1.3
│   │   └── tokio v0.1.11 (*)
│   ├── tokio-process v0.2.3 (*)
│   ├── tokio-reactor v0.1.6 (*)
│   ├── tokio-signal v0.2.7 (*)
│   ├── tokio-tcp v0.1.2 (*)
│   ├── tokio-udp v0.1.2 (*)
│   └── tokio-uds v0.2.2 (*)
│   [dev-dependencies]
│   └── tokio-fs v0.1.3 (*)
├── tokio-reactor v0.1.6 (*)
├── tokio-threadpool v0.1.7
│   ├── hyper v0.12.19 (*)
│   ├── tokio v0.1.11 (*)
│   └── tokio-fs v0.1.3 (*)
├── tokio-udp v0.1.2 (*)
├── tokio-uds v0.2.2 (*)
└── want v0.0.6
    └── hyper v0.12.19 (*)
[dev-dependencies]
└── rustfix v0.4.4 (*)

memchr v0.1.11
└── multipart v0.8.1
    └── params v0.6.0
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

memchr v1.0.2
├── nom v3.2.1
│   └── systemstat v0.1.4
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── postgres-protocol v0.3.2
    ├── postgres v0.15.2
    │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   ├── r2d2_postgres v0.14.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── schemamama_postgres v0.2.3
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── postgres-shared v0.4.1
        ├── postgres v0.15.2 (*)
        └── r2d2_postgres v0.14.0 (*)

memchr v2.2.0
├── aho-corasick v0.6.8
│   └── regex v0.2.11
│       └── handlebars v0.24.2
│           └── handlebars-iron v0.22.0
│               └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── aho-corasick v0.7.3
│   ├── globset v0.4.3
│   │   └── ignore v0.4.7
│   │       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── regex v1.1.7
│       ├── comrak v0.3.1
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── env_logger v0.6.0
│       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── globset v0.4.3 (*)
│       ├── ignore v0.4.7 (*)
│       └── rusoto_credential v0.40.0
│           ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           └── rusoto_core v0.40.0
│               ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│               └── rusoto_s3 v0.40.0
│                   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── bstr v0.1.4
│   └── globset v0.4.3 (*)
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── ignore v0.4.7 (*)
├── regex v0.2.11 (*)
├── regex v1.1.7 (*)
└── twoway v0.1.8
    └── comrak v0.3.1 (*)

mime v0.2.6
├── hyper v0.10.13
│   └── iron v0.5.1
│       ├── bodyparser v0.5.0
│       │   ├── params v0.6.0
│       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       │   └── urlencoded v0.5.0
│       │       └── params v0.6.0 (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── handlebars-iron v0.22.0
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── mount v0.3.0
│       │   └── staticfile v0.4.0
│       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── params v0.6.0 (*)
│       ├── persistent v0.3.0
│       │   └── bodyparser v0.5.0 (*)
│       ├── router v0.5.1
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── staticfile v0.4.0 (*)
│       └── urlencoded v0.5.0 (*)
├── mime_guess v1.8.6
│   └── multipart v0.8.1
│       └── params v0.6.0 (*)
└── multipart v0.8.1 (*)

mime v0.3.9
├── mime_guess v2.0.0-alpha.6
│   └── reqwest v0.9.2
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       └── rustwide v0.3.2
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
└── reqwest v0.9.2 (*)

mime_guess v1.8.6
└── multipart v0.8.1
    └── params v0.6.0
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

mime_guess v2.0.0-alpha.6
└── reqwest v0.9.2
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    └── rustwide v0.3.2
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

num-traits v0.1.43
└── serde_json v0.8.6
    ├── bodyparser v0.5.0
    │   ├── params v0.6.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │   └── urlencoded v0.5.0
    │       └── params v0.6.0 (*)
    └── params v0.6.0 (*)

num-traits v0.2.6
├── approx v0.3.0
│   └── rusttype v0.7.2
│       └── badge v0.2.0 (/home/joshua/Documents/Programming/rust/docs.rs/src/web/badge)
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── chrono v0.4.7
│   ├── rusoto_credential v0.40.0
│   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   └── rusoto_core v0.40.0
│   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       └── rusoto_s3 v0.40.0
│   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── systemstat v0.1.4
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── num v0.1.42
│   └── params v0.6.0
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── num-bigint v0.1.44
│   ├── num v0.1.42 (*)
│   └── num-rational v0.1.42
│       └── num v0.1.42 (*)
├── num-complex v0.1.43
│   └── num v0.1.42 (*)
├── num-integer v0.1.39
│   ├── chrono v0.4.7 (*)
│   ├── num v0.1.42 (*)
│   ├── num-bigint v0.1.44 (*)
│   ├── num-iter v0.1.37
│   │   └── num v0.1.42 (*)
│   └── num-rational v0.1.42 (*)
├── num-iter v0.1.37 (*)
├── num-rational v0.1.42 (*)
├── num-traits v0.1.43
│   └── serde_json v0.8.6
│       ├── bodyparser v0.5.0
│       │   ├── params v0.6.0 (*)
│       │   └── urlencoded v0.5.0
│       │       └── params v0.6.0 (*)
│       └── params v0.6.0 (*)
└── ordered-float v1.0.1
    └── rusttype v0.7.2 (*)

percent-encoding v1.0.1
└── url v1.7.1
    ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
    │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── git2 v0.9.1
    │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
    │   ├── crates-index-diff v4.0.1
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── git2-curl v0.10.0
    │       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
    │   [build-dependencies]
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── git2-curl v0.10.0 (*)
    ├── hyper v0.10.13
    │   └── iron v0.5.1
    │       ├── bodyparser v0.5.0
    │       │   ├── params v0.6.0
    │       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       │   └── urlencoded v0.5.0
    │       │       └── params v0.6.0 (*)
    │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── handlebars-iron v0.22.0
    │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── mount v0.3.0
    │       │   └── staticfile v0.4.0
    │       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── params v0.6.0 (*)
    │       ├── persistent v0.3.0
    │       │   └── bodyparser v0.5.0 (*)
    │       ├── router v0.5.1
    │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── staticfile v0.4.0 (*)
    │       └── urlencoded v0.5.0 (*)
    ├── iron v0.5.1 (*)
    ├── reqwest v0.9.2
    │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── rustwide v0.3.2
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── router v0.5.1 (*)
    ├── rusoto_core v0.40.0
    │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── rusoto_s3 v0.40.0
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── serde_urlencoded v0.5.3
    │   └── reqwest v0.9.2 (*)
    ├── staticfile v0.4.0 (*)
    ├── url_serde v0.2.0
    │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
    └── urlencoded v0.5.0 (*)

percent-encoding v2.1.0
└── rustwide v0.3.2
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

pest v0.3.3
└── handlebars v0.24.2
    └── handlebars-iron v0.22.0
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

pest v1.0.6
├── comrak v0.3.1
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── pest_derive v1.0.8
    └── comrak v0.3.1 (*)

proc-macro2 v0.3.8
├── quote v0.5.2
│   ├── string_cache_codegen v0.4.1
│   │   [build-dependencies]
│   │   ├── markup5ever v0.7.2
│   │   │   └── html5ever v0.22.3
│   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   │   └── string_cache v0.7.3
│   │       └── markup5ever v0.7.2 (*)
│   └── syn v0.13.11
│       [build-dependencies]
│       └── html5ever v0.22.3 (*)
│   [build-dependencies]
│   └── html5ever v0.22.3 (*)
├── string_cache_codegen v0.4.1 (*)
└── syn v0.13.11 (*)
[build-dependencies]
└── html5ever v0.22.3 (*)

proc-macro2 v0.4.20
├── failure_derive v0.1.5
│   └── failure v0.1.5
│       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── rustfix v0.4.4
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       └── rustwide v0.3.2
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── quote v0.6.8
│   ├── failure_derive v0.1.5 (*)
│   ├── serde_derive v1.0.80
│   │   ├── crates-index-diff v4.0.1
│   │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   ├── rusoto_core v0.40.0
│   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │   └── rusoto_s3 v0.40.0
│   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   ├── rusoto_credential v0.40.0
│   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │   └── rusoto_core v0.40.0 (*)
│   │   ├── rustfix v0.4.4 (*)
│   │   └── serde v1.0.84
│   │       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       ├── chrono v0.4.7
│   │       │   ├── rusoto_credential v0.40.0 (*)
│   │       │   └── systemstat v0.1.4
│   │       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       ├── crates-index-diff v4.0.1 (*)
│   │       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       ├── reqwest v0.9.2
│   │       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │   └── rustwide v0.3.2 (*)
│   │       ├── rusoto_core v0.40.0 (*)
│   │       ├── rusoto_credential v0.40.0 (*)
│   │       ├── rustfix v0.4.4 (*)
│   │       ├── rustwide v0.3.2 (*)
│   │       ├── semver v0.9.0
│   │       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │   └── rustc_version v0.2.3
│   │       │       [build-dependencies]
│   │       │       ├── im-rc v13.0.0
│   │       │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       │       ├── parking_lot_core v0.3.1
│   │       │       │   └── parking_lot v0.6.4
│   │       │       │       └── tokio-reactor v0.1.6
│   │       │       │           ├── hyper v0.12.19
│   │       │       │           │   ├── hyper-tls v0.3.1
│   │       │       │           │   │   ├── reqwest v0.9.2 (*)
│   │       │       │           │   │   └── rusoto_core v0.40.0 (*)
│   │       │       │           │   ├── reqwest v0.9.2 (*)
│   │       │       │           │   ├── rusoto_core v0.40.0 (*)
│   │       │       │           │   └── rusoto_credential v0.40.0 (*)
│   │       │       │           ├── tokio v0.1.11
│   │       │       │           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │       │           │   ├── hyper v0.12.19 (*)
│   │       │       │           │   ├── reqwest v0.9.2 (*)
│   │       │       │           │   ├── rusoto_core v0.40.0 (*)
│   │       │       │           │   └── rustwide v0.3.2 (*)
│   │       │       │           ├── tokio-process v0.2.3
│   │       │       │           │   ├── rusoto_credential v0.40.0 (*)
│   │       │       │           │   └── rustwide v0.3.2 (*)
│   │       │       │           ├── tokio-signal v0.2.7
│   │       │       │           │   └── tokio-process v0.2.3 (*)
│   │       │       │           ├── tokio-tcp v0.1.2
│   │       │       │           │   ├── hyper v0.12.19 (*)
│   │       │       │           │   └── tokio v0.1.11 (*)
│   │       │       │           ├── tokio-udp v0.1.2
│   │       │       │           │   └── tokio v0.1.11 (*)
│   │       │       │           └── tokio-uds v0.2.2
│   │       │       │               └── tokio v0.1.11 (*)
│   │       │       └── rusoto_core v0.40.0 (*)
│   │       ├── serde_ignored v0.0.4
│   │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       ├── serde_json v1.0.32
│   │       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       │   ├── crates-index-diff v4.0.1 (*)
│   │       │   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       │   ├── reqwest v0.9.2 (*)
│   │       │   ├── rusoto_core v0.40.0 (*)
│   │       │   ├── rusoto_credential v0.40.0 (*)
│   │       │   ├── rustfix v0.4.4 (*)
│   │       │   └── rustwide v0.3.2 (*)
│   │       │   [build-dependencies]
│   │       │   └── markup5ever v0.7.2
│   │       │       └── html5ever v0.22.3
│   │       │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │   [dev-dependencies]
│   │       │   └── rusoto_core v0.40.0 (*)
│   │       ├── serde_urlencoded v0.5.3
│   │       │   └── reqwest v0.9.2 (*)
│   │       ├── string_cache v0.7.3
│   │       │   └── markup5ever v0.7.2 (*)
│   │       ├── toml v0.4.8
│   │       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       │   └── rustwide v0.3.2 (*)
│   │       ├── toml v0.5.0
│   │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       └── url_serde v0.2.0
│   │           └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       [build-dependencies]
│   │       └── markup5ever v0.7.2 (*)
│   │   [build-dependencies]
│   │   └── markup5ever v0.7.2 (*)
│   │   [dev-dependencies]
│   │   └── serde v1.0.84 (*)
│   ├── syn v0.15.11
│   │   ├── failure_derive v0.1.5 (*)
│   │   ├── serde_derive v1.0.80 (*)
│   │   └── synstructure v0.10.0
│   │       └── failure_derive v0.1.5 (*)
│   └── synstructure v0.10.0 (*)
├── serde_derive v1.0.80 (*)
├── syn v0.15.11 (*)
└── synstructure v0.10.0 (*)

quote v0.3.15
├── pest_derive v1.0.8
│   └── comrak v0.3.1
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── syn v0.11.11
    └── pest_derive v1.0.8 (*)

quote v0.5.2
├── string_cache_codegen v0.4.1
│   [build-dependencies]
│   ├── markup5ever v0.7.2
│   │   └── html5ever v0.22.3
│   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   └── string_cache v0.7.3
│       └── markup5ever v0.7.2 (*)
└── syn v0.13.11
    [build-dependencies]
    └── html5ever v0.22.3 (*)
[build-dependencies]
└── html5ever v0.22.3 (*)

quote v0.6.8
├── failure_derive v0.1.5
│   └── failure v0.1.5
│       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── rustfix v0.4.4
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       └── rustwide v0.3.2
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── serde_derive v1.0.80
│   ├── crates-index-diff v4.0.1
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── rusoto_core v0.40.0
│   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   └── rusoto_s3 v0.40.0
│   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── rusoto_credential v0.40.0
│   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   └── rusoto_core v0.40.0 (*)
│   ├── rustfix v0.4.4 (*)
│   └── serde v1.0.84
│       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── chrono v0.4.7
│       │   ├── rusoto_credential v0.40.0 (*)
│       │   └── systemstat v0.1.4
│       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── crates-index-diff v4.0.1 (*)
│       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── reqwest v0.9.2
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── rustwide v0.3.2 (*)
│       ├── rusoto_core v0.40.0 (*)
│       ├── rusoto_credential v0.40.0 (*)
│       ├── rustfix v0.4.4 (*)
│       ├── rustwide v0.3.2 (*)
│       ├── semver v0.9.0
│       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── rustc_version v0.2.3
│       │       [build-dependencies]
│       │       ├── im-rc v13.0.0
│       │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │       ├── parking_lot_core v0.3.1
│       │       │   └── parking_lot v0.6.4
│       │       │       └── tokio-reactor v0.1.6
│       │       │           ├── hyper v0.12.19
│       │       │           │   ├── hyper-tls v0.3.1
│       │       │           │   │   ├── reqwest v0.9.2 (*)
│       │       │           │   │   └── rusoto_core v0.40.0 (*)
│       │       │           │   ├── reqwest v0.9.2 (*)
│       │       │           │   ├── rusoto_core v0.40.0 (*)
│       │       │           │   └── rusoto_credential v0.40.0 (*)
│       │       │           ├── tokio v0.1.11
│       │       │           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │       │           │   ├── hyper v0.12.19 (*)
│       │       │           │   ├── reqwest v0.9.2 (*)
│       │       │           │   ├── rusoto_core v0.40.0 (*)
│       │       │           │   └── rustwide v0.3.2 (*)
│       │       │           ├── tokio-process v0.2.3
│       │       │           │   ├── rusoto_credential v0.40.0 (*)
│       │       │           │   └── rustwide v0.3.2 (*)
│       │       │           ├── tokio-signal v0.2.7
│       │       │           │   └── tokio-process v0.2.3 (*)
│       │       │           ├── tokio-tcp v0.1.2
│       │       │           │   ├── hyper v0.12.19 (*)
│       │       │           │   └── tokio v0.1.11 (*)
│       │       │           ├── tokio-udp v0.1.2
│       │       │           │   └── tokio v0.1.11 (*)
│       │       │           └── tokio-uds v0.2.2
│       │       │               └── tokio v0.1.11 (*)
│       │       └── rusoto_core v0.40.0 (*)
│       ├── serde_ignored v0.0.4
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── serde_json v1.0.32
│       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   ├── crates-index-diff v4.0.1 (*)
│       │   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   ├── reqwest v0.9.2 (*)
│       │   ├── rusoto_core v0.40.0 (*)
│       │   ├── rusoto_credential v0.40.0 (*)
│       │   ├── rustfix v0.4.4 (*)
│       │   └── rustwide v0.3.2 (*)
│       │   [build-dependencies]
│       │   └── markup5ever v0.7.2
│       │       └── html5ever v0.22.3
│       │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   [dev-dependencies]
│       │   └── rusoto_core v0.40.0 (*)
│       ├── serde_urlencoded v0.5.3
│       │   └── reqwest v0.9.2 (*)
│       ├── string_cache v0.7.3
│       │   └── markup5ever v0.7.2 (*)
│       ├── toml v0.4.8
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── rustwide v0.3.2 (*)
│       ├── toml v0.5.0
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       └── url_serde v0.2.0
│           └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       [build-dependencies]
│       └── markup5ever v0.7.2 (*)
│   [build-dependencies]
│   └── markup5ever v0.7.2 (*)
│   [dev-dependencies]
│   └── serde v1.0.84 (*)
├── syn v0.15.11
│   ├── failure_derive v0.1.5 (*)
│   ├── serde_derive v1.0.80 (*)
│   └── synstructure v0.10.0
│       └── failure_derive v0.1.5 (*)
└── synstructure v0.10.0 (*)

rand v0.3.22
├── multipart v0.8.1
│   └── params v0.6.0
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── phf_generator v0.7.21
│   ├── phf_codegen v0.7.21
│   │   [build-dependencies]
│   │   ├── markup5ever v0.7.2
│   │   │   └── html5ever v0.22.3
│   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   ├── mime_guess v1.8.6
│   │   │   └── multipart v0.8.1 (*)
│   │   └── mime_guess v2.0.0-alpha.6
│   │       └── reqwest v0.9.2
│   │           ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │           └── rustwide v0.3.2
│   │               └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── string_cache_codegen v0.4.1
│       [build-dependencies]
│       ├── markup5ever v0.7.2 (*)
│       └── string_cache v0.7.3
│           └── markup5ever v0.7.2 (*)
└── postgres-protocol v0.3.2
    ├── postgres v0.15.2
    │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   ├── r2d2_postgres v0.14.0
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── schemamama_postgres v0.2.3
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── postgres-shared v0.4.1
        ├── postgres v0.15.2 (*)
        └── r2d2_postgres v0.14.0 (*)

rand v0.4.3
├── num-bigint v0.1.44
│   ├── num v0.1.42
│   │   └── params v0.6.0
│   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   └── num-rational v0.1.42
│       └── num v0.1.42 (*)
├── rand v0.3.22
│   ├── multipart v0.8.1
│   │   └── params v0.6.0 (*)
│   ├── phf_generator v0.7.21
│   │   ├── phf_codegen v0.7.21
│   │   │   [build-dependencies]
│   │   │   ├── markup5ever v0.7.2
│   │   │   │   └── html5ever v0.22.3
│   │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │   ├── mime_guess v1.8.6
│   │   │   │   └── multipart v0.8.1 (*)
│   │   │   └── mime_guess v2.0.0-alpha.6
│   │   │       └── reqwest v0.9.2
│   │   │           ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │           └── rustwide v0.3.2
│   │   │               └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   └── string_cache_codegen v0.4.1
│   │       [build-dependencies]
│   │       ├── markup5ever v0.7.2 (*)
│   │       └── string_cache v0.7.3
│   │           └── markup5ever v0.7.2 (*)
│   └── postgres-protocol v0.3.2
│       ├── postgres v0.15.2
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   ├── r2d2_postgres v0.14.0
│       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── schemamama_postgres v0.2.3
│       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       └── postgres-shared v0.4.1
│           ├── postgres v0.15.2 (*)
│           └── r2d2_postgres v0.14.0 (*)
└── tempdir v0.3.7
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── multipart v0.8.1 (*)
    └── params v0.6.0 (*)
[dev-dependencies]
└── num-bigint v0.1.44 (*)

rand v0.5.5
├── parking_lot_core v0.3.1
│   └── parking_lot v0.6.4
│       └── tokio-reactor v0.1.6
│           ├── hyper v0.12.19
│           │   ├── hyper-tls v0.3.1
│           │   │   ├── reqwest v0.9.2
│           │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│           │   │   │   └── rustwide v0.3.2
│           │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   │   └── rusoto_core v0.40.0
│           │   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   │       └── rusoto_s3 v0.40.0
│           │   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   ├── reqwest v0.9.2 (*)
│           │   ├── rusoto_core v0.40.0 (*)
│           │   └── rusoto_credential v0.40.0
│           │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │       └── rusoto_core v0.40.0 (*)
│           ├── tokio v0.1.11
│           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   ├── hyper v0.12.19 (*)
│           │   ├── reqwest v0.9.2 (*)
│           │   ├── rusoto_core v0.40.0 (*)
│           │   └── rustwide v0.3.2 (*)
│           ├── tokio-process v0.2.3
│           │   ├── rusoto_credential v0.40.0 (*)
│           │   └── rustwide v0.3.2 (*)
│           ├── tokio-signal v0.2.7
│           │   └── tokio-process v0.2.3 (*)
│           ├── tokio-tcp v0.1.2
│           │   ├── hyper v0.12.19 (*)
│           │   └── tokio v0.1.11 (*)
│           ├── tokio-udp v0.1.2
│           │   └── tokio v0.1.11 (*)
│           └── tokio-uds v0.2.2
│               └── tokio v0.1.11 (*)
├── tempfile v3.0.4
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rustwide v0.3.2 (*)
├── tokio-threadpool v0.1.7
│   ├── hyper v0.12.19 (*)
│   ├── tokio v0.1.11 (*)
│   └── tokio-fs v0.1.3
│       └── tokio v0.1.11 (*)
└── uuid v0.7.1
    └── reqwest v0.9.2 (*)

rand_core v0.2.2
└── rand v0.5.5
    ├── parking_lot_core v0.3.1
    │   └── parking_lot v0.6.4
    │       └── tokio-reactor v0.1.6
    │           ├── hyper v0.12.19
    │           │   ├── hyper-tls v0.3.1
    │           │   │   ├── reqwest v0.9.2
    │           │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │           │   │   │   └── rustwide v0.3.2
    │           │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │           │   │   └── rusoto_core v0.40.0
    │           │   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │           │   │       └── rusoto_s3 v0.40.0
    │           │   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │           │   ├── reqwest v0.9.2 (*)
    │           │   ├── rusoto_core v0.40.0 (*)
    │           │   └── rusoto_credential v0.40.0
    │           │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │           │       └── rusoto_core v0.40.0 (*)
    │           ├── tokio v0.1.11
    │           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │           │   ├── hyper v0.12.19 (*)
    │           │   ├── reqwest v0.9.2 (*)
    │           │   ├── rusoto_core v0.40.0 (*)
    │           │   └── rustwide v0.3.2 (*)
    │           ├── tokio-process v0.2.3
    │           │   ├── rusoto_credential v0.40.0 (*)
    │           │   └── rustwide v0.3.2 (*)
    │           ├── tokio-signal v0.2.7
    │           │   └── tokio-process v0.2.3 (*)
    │           ├── tokio-tcp v0.1.2
    │           │   ├── hyper v0.12.19 (*)
    │           │   └── tokio v0.1.11 (*)
    │           ├── tokio-udp v0.1.2
    │           │   └── tokio v0.1.11 (*)
    │           └── tokio-uds v0.2.2
    │               └── tokio v0.1.11 (*)
    ├── tempfile v3.0.4
    │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── rustwide v0.3.2 (*)
    ├── tokio-threadpool v0.1.7
    │   ├── hyper v0.12.19 (*)
    │   ├── tokio v0.1.11 (*)
    │   └── tokio-fs v0.1.3
    │       └── tokio v0.1.11 (*)
    └── uuid v0.7.1
        └── reqwest v0.9.2 (*)

rand_core v0.3.0
└── rand_core v0.2.2
    └── rand v0.5.5
        ├── parking_lot_core v0.3.1
        │   └── parking_lot v0.6.4
        │       └── tokio-reactor v0.1.6
        │           ├── hyper v0.12.19
        │           │   ├── hyper-tls v0.3.1
        │           │   │   ├── reqwest v0.9.2
        │           │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
        │           │   │   │   └── rustwide v0.3.2
        │           │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │           │   │   └── rusoto_core v0.40.0
        │           │   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │           │   │       └── rusoto_s3 v0.40.0
        │           │   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │           │   ├── reqwest v0.9.2 (*)
        │           │   ├── rusoto_core v0.40.0 (*)
        │           │   └── rusoto_credential v0.40.0
        │           │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │           │       └── rusoto_core v0.40.0 (*)
        │           ├── tokio v0.1.11
        │           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │           │   ├── hyper v0.12.19 (*)
        │           │   ├── reqwest v0.9.2 (*)
        │           │   ├── rusoto_core v0.40.0 (*)
        │           │   └── rustwide v0.3.2 (*)
        │           ├── tokio-process v0.2.3
        │           │   ├── rusoto_credential v0.40.0 (*)
        │           │   └── rustwide v0.3.2 (*)
        │           ├── tokio-signal v0.2.7
        │           │   └── tokio-process v0.2.3 (*)
        │           ├── tokio-tcp v0.1.2
        │           │   ├── hyper v0.12.19 (*)
        │           │   └── tokio v0.1.11 (*)
        │           ├── tokio-udp v0.1.2
        │           │   └── tokio v0.1.11 (*)
        │           └── tokio-uds v0.2.2
        │               └── tokio v0.1.11 (*)
        ├── tempfile v3.0.4
        │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
        │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │   └── rustwide v0.3.2 (*)
        ├── tokio-threadpool v0.1.7
        │   ├── hyper v0.12.19 (*)
        │   ├── tokio v0.1.11 (*)
        │   └── tokio-fs v0.1.3
        │       └── tokio v0.1.11 (*)
        └── uuid v0.7.1
            └── reqwest v0.9.2 (*)

regex v0.2.11
└── handlebars v0.24.2
    └── handlebars-iron v0.22.0
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

regex v1.1.7
├── comrak v0.3.1
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── env_logger v0.6.0
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── globset v0.4.3
│   └── ignore v0.4.7
│       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── ignore v0.4.7 (*)
└── rusoto_credential v0.40.0
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── rusoto_core v0.40.0
        ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        └── rusoto_s3 v0.40.0
            └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

regex-syntax v0.5.6
└── regex v0.2.11
    └── handlebars v0.24.2
        └── handlebars-iron v0.22.0
            └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

regex-syntax v0.6.7
└── regex v1.1.7
    ├── comrak v0.3.1
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── env_logger v0.6.0
    │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
    │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── globset v0.4.3
    │   └── ignore v0.4.7
    │       └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
    ├── ignore v0.4.7 (*)
    └── rusoto_credential v0.40.0
        ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        └── rusoto_core v0.40.0
            ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
            └── rusoto_s3 v0.40.0
                └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

safemem v0.2.0
└── base64 v0.6.0
    ├── hyper v0.10.13
    │   └── iron v0.5.1
    │       ├── bodyparser v0.5.0
    │       │   ├── params v0.6.0
    │       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │       │   └── urlencoded v0.5.0
    │       │       └── params v0.6.0 (*)
    │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── handlebars-iron v0.22.0
    │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── mount v0.3.0
    │       │   └── staticfile v0.4.0
    │       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── params v0.6.0 (*)
    │       ├── persistent v0.3.0
    │       │   └── bodyparser v0.5.0 (*)
    │       ├── router v0.5.1
    │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── staticfile v0.4.0 (*)
    │       └── urlencoded v0.5.0 (*)
    └── postgres-protocol v0.3.2
        ├── postgres v0.15.2
        │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │   ├── r2d2_postgres v0.14.0
        │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        │   └── schemamama_postgres v0.2.3
        │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        └── postgres-shared v0.4.1
            ├── postgres v0.15.2 (*)
            └── r2d2_postgres v0.14.0 (*)

safemem v0.3.0
└── base64 v0.9.3
    ├── badge v0.2.0 (/home/joshua/Documents/Programming/rust/docs.rs/src/web/badge)
    │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    ├── reqwest v0.9.2
    │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── rustwide v0.3.2
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── rusoto_core v0.40.0
        ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
        └── rusoto_s3 v0.40.0
            └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

scopeguard v0.3.3
├── crossbeam-epoch v0.5.2
│   └── crossbeam-deque v0.6.1
│       └── tokio-threadpool v0.1.7
│           ├── hyper v0.12.19
│           │   ├── hyper-tls v0.3.1
│           │   │   ├── reqwest v0.9.2
│           │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│           │   │   │   └── rustwide v0.3.2
│           │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   │   └── rusoto_core v0.40.0
│           │   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   │       └── rusoto_s3 v0.40.0
│           │   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   ├── reqwest v0.9.2 (*)
│           │   ├── rusoto_core v0.40.0 (*)
│           │   └── rusoto_credential v0.40.0
│           │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │       └── rusoto_core v0.40.0 (*)
│           ├── tokio v0.1.11
│           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│           │   ├── hyper v0.12.19 (*)
│           │   ├── reqwest v0.9.2 (*)
│           │   ├── rusoto_core v0.40.0 (*)
│           │   └── rustwide v0.3.2 (*)
│           └── tokio-fs v0.1.3
│               └── tokio v0.1.11 (*)
└── lock_api v0.1.4
    └── parking_lot v0.6.4
        └── tokio-reactor v0.1.6
            ├── hyper v0.12.19 (*)
            ├── tokio v0.1.11 (*)
            ├── tokio-process v0.2.3
            │   ├── rusoto_credential v0.40.0 (*)
            │   └── rustwide v0.3.2 (*)
            ├── tokio-signal v0.2.7
            │   └── tokio-process v0.2.3 (*)
            ├── tokio-tcp v0.1.2
            │   ├── hyper v0.12.19 (*)
            │   └── tokio v0.1.11 (*)
            ├── tokio-udp v0.1.2
            │   └── tokio v0.1.11 (*)
            └── tokio-uds v0.2.2
                └── tokio v0.1.11 (*)

scopeguard v1.0.0
└── rustwide v0.3.2
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

serde v0.8.23
├── bodyparser v0.5.0
│   ├── params v0.6.0
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   └── urlencoded v0.5.0
│       └── params v0.6.0 (*)
└── serde_json v0.8.6
    ├── bodyparser v0.5.0 (*)
    └── params v0.6.0 (*)

serde v1.0.84
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── chrono v0.4.7
│   ├── rusoto_credential v0.40.0
│   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   └── rusoto_core v0.40.0
│   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       └── rusoto_s3 v0.40.0
│   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── systemstat v0.1.4
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── crates-index-diff v4.0.1
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── reqwest v0.9.2
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rustwide v0.3.2
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── rusoto_core v0.40.0 (*)
├── rusoto_credential v0.40.0 (*)
├── rustfix v0.4.4
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── rustwide v0.3.2 (*)
├── semver v0.9.0
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rustc_version v0.2.3
│       [build-dependencies]
│       ├── im-rc v13.0.0
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── parking_lot_core v0.3.1
│       │   └── parking_lot v0.6.4
│       │       └── tokio-reactor v0.1.6
│       │           ├── hyper v0.12.19
│       │           │   ├── hyper-tls v0.3.1
│       │           │   │   ├── reqwest v0.9.2 (*)
│       │           │   │   └── rusoto_core v0.40.0 (*)
│       │           │   ├── reqwest v0.9.2 (*)
│       │           │   ├── rusoto_core v0.40.0 (*)
│       │           │   └── rusoto_credential v0.40.0 (*)
│       │           ├── tokio v0.1.11
│       │           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │           │   ├── hyper v0.12.19 (*)
│       │           │   ├── reqwest v0.9.2 (*)
│       │           │   ├── rusoto_core v0.40.0 (*)
│       │           │   └── rustwide v0.3.2 (*)
│       │           ├── tokio-process v0.2.3
│       │           │   ├── rusoto_credential v0.40.0 (*)
│       │           │   └── rustwide v0.3.2 (*)
│       │           ├── tokio-signal v0.2.7
│       │           │   └── tokio-process v0.2.3 (*)
│       │           ├── tokio-tcp v0.1.2
│       │           │   ├── hyper v0.12.19 (*)
│       │           │   └── tokio v0.1.11 (*)
│       │           ├── tokio-udp v0.1.2
│       │           │   └── tokio v0.1.11 (*)
│       │           └── tokio-uds v0.2.2
│       │               └── tokio v0.1.11 (*)
│       └── rusoto_core v0.40.0 (*)
├── serde_ignored v0.0.4
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── serde_json v1.0.32
│   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── crates-index-diff v4.0.1 (*)
│   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── reqwest v0.9.2 (*)
│   ├── rusoto_core v0.40.0 (*)
│   ├── rusoto_credential v0.40.0 (*)
│   ├── rustfix v0.4.4 (*)
│   └── rustwide v0.3.2 (*)
│   [build-dependencies]
│   └── markup5ever v0.7.2
│       └── html5ever v0.22.3
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   [dev-dependencies]
│   └── rusoto_core v0.40.0 (*)
├── serde_urlencoded v0.5.3
│   └── reqwest v0.9.2 (*)
├── string_cache v0.7.3
│   └── markup5ever v0.7.2 (*)
├── toml v0.4.8
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rustwide v0.3.2 (*)
├── toml v0.5.0
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
└── url_serde v0.2.0
    └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
[build-dependencies]
└── markup5ever v0.7.2 (*)

serde_json v0.8.6
├── bodyparser v0.5.0
│   ├── params v0.6.0
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   └── urlencoded v0.5.0
│       └── params v0.6.0 (*)
└── params v0.6.0 (*)

serde_json v1.0.32
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── crates-index-diff v4.0.1
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
├── reqwest v0.9.2
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rustwide v0.3.2
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── rusoto_core v0.40.0
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rusoto_s3 v0.40.0
│       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── rusoto_credential v0.40.0
│   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   └── rusoto_core v0.40.0 (*)
├── rustfix v0.4.4
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
└── rustwide v0.3.2 (*)
[build-dependencies]
└── markup5ever v0.7.2
    └── html5ever v0.22.3
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
[dev-dependencies]
└── rusoto_core v0.40.0 (*)

syn v0.11.11
└── pest_derive v1.0.8
    └── comrak v0.3.1
        └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

syn v0.13.11
[build-dependencies]
└── html5ever v0.22.3
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

syn v0.15.11
├── failure_derive v0.1.5
│   └── failure v0.1.5
│       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── rustfix v0.4.4
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       └── rustwide v0.3.2
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
├── serde_derive v1.0.80
│   ├── crates-index-diff v4.0.1
│   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   ├── rusoto_core v0.40.0
│   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   └── rusoto_s3 v0.40.0
│   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── rusoto_credential v0.40.0
│   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   └── rusoto_core v0.40.0 (*)
│   ├── rustfix v0.4.4 (*)
│   └── serde v1.0.84
│       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── chrono v0.4.7
│       │   ├── rusoto_credential v0.40.0 (*)
│       │   └── systemstat v0.1.4
│       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── crates-index-diff v4.0.1 (*)
│       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── reqwest v0.9.2
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── rustwide v0.3.2 (*)
│       ├── rusoto_core v0.40.0 (*)
│       ├── rusoto_credential v0.40.0 (*)
│       ├── rustfix v0.4.4 (*)
│       ├── rustwide v0.3.2 (*)
│       ├── semver v0.9.0
│       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── rustc_version v0.2.3
│       │       [build-dependencies]
│       │       ├── im-rc v13.0.0
│       │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │       ├── parking_lot_core v0.3.1
│       │       │   └── parking_lot v0.6.4
│       │       │       └── tokio-reactor v0.1.6
│       │       │           ├── hyper v0.12.19
│       │       │           │   ├── hyper-tls v0.3.1
│       │       │           │   │   ├── reqwest v0.9.2 (*)
│       │       │           │   │   └── rusoto_core v0.40.0 (*)
│       │       │           │   ├── reqwest v0.9.2 (*)
│       │       │           │   ├── rusoto_core v0.40.0 (*)
│       │       │           │   └── rusoto_credential v0.40.0 (*)
│       │       │           ├── tokio v0.1.11
│       │       │           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │       │           │   ├── hyper v0.12.19 (*)
│       │       │           │   ├── reqwest v0.9.2 (*)
│       │       │           │   ├── rusoto_core v0.40.0 (*)
│       │       │           │   └── rustwide v0.3.2 (*)
│       │       │           ├── tokio-process v0.2.3
│       │       │           │   ├── rusoto_credential v0.40.0 (*)
│       │       │           │   └── rustwide v0.3.2 (*)
│       │       │           ├── tokio-signal v0.2.7
│       │       │           │   └── tokio-process v0.2.3 (*)
│       │       │           ├── tokio-tcp v0.1.2
│       │       │           │   ├── hyper v0.12.19 (*)
│       │       │           │   └── tokio v0.1.11 (*)
│       │       │           ├── tokio-udp v0.1.2
│       │       │           │   └── tokio v0.1.11 (*)
│       │       │           └── tokio-uds v0.2.2
│       │       │               └── tokio v0.1.11 (*)
│       │       └── rusoto_core v0.40.0 (*)
│       ├── serde_ignored v0.0.4
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       ├── serde_json v1.0.32
│       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   ├── crates-index-diff v4.0.1 (*)
│       │   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       │   ├── reqwest v0.9.2 (*)
│       │   ├── rusoto_core v0.40.0 (*)
│       │   ├── rusoto_credential v0.40.0 (*)
│       │   ├── rustfix v0.4.4 (*)
│       │   └── rustwide v0.3.2 (*)
│       │   [build-dependencies]
│       │   └── markup5ever v0.7.2
│       │       └── html5ever v0.22.3
│       │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   [dev-dependencies]
│       │   └── rusoto_core v0.40.0 (*)
│       ├── serde_urlencoded v0.5.3
│       │   └── reqwest v0.9.2 (*)
│       ├── string_cache v0.7.3
│       │   └── markup5ever v0.7.2 (*)
│       ├── toml v0.4.8
│       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       │   └── rustwide v0.3.2 (*)
│       ├── toml v0.5.0
│       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       └── url_serde v0.2.0
│           └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│       [build-dependencies]
│       └── markup5ever v0.7.2 (*)
│   [build-dependencies]
│   └── markup5ever v0.7.2 (*)
│   [dev-dependencies]
│   └── serde v1.0.84 (*)
└── synstructure v0.10.0
    └── failure_derive v0.1.5 (*)

toml v0.4.8
├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── rustwide v0.3.2
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

toml v0.5.0
└── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

unicase v1.4.2
├── hyper v0.10.13
│   └── iron v0.5.1
│       ├── bodyparser v0.5.0
│       │   ├── params v0.6.0
│       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│       │   └── urlencoded v0.5.0
│       │       └── params v0.6.0 (*)
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── handlebars-iron v0.22.0
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── mount v0.3.0
│       │   └── staticfile v0.4.0
│       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── params v0.6.0 (*)
│       ├── persistent v0.3.0
│       │   └── bodyparser v0.5.0 (*)
│       ├── router v0.5.1
│       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       ├── staticfile v0.4.0 (*)
│       └── urlencoded v0.5.0 (*)
├── mime_guess v1.8.6
│   └── multipart v0.8.1
│       └── params v0.6.0 (*)
├── mime_guess v2.0.0-alpha.6
│   └── reqwest v0.9.2
│       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│       └── rustwide v0.3.2
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
└── phf_shared v0.7.21
    ├── phf v0.7.21
    │   ├── markup5ever v0.7.2
    │   │   └── html5ever v0.22.3
    │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   ├── mime_guess v1.8.6 (*)
    │   ├── mime_guess v2.0.0-alpha.6 (*)
    │   └── postgres-shared v0.4.1
    │       ├── postgres v0.15.2
    │       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       │   ├── r2d2_postgres v0.14.0
    │       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       │   └── schemamama_postgres v0.2.3
    │       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       └── r2d2_postgres v0.14.0 (*)
    ├── phf_codegen v0.7.21
    │   [build-dependencies]
    │   ├── markup5ever v0.7.2 (*)
    │   ├── mime_guess v1.8.6 (*)
    │   └── mime_guess v2.0.0-alpha.6 (*)
    ├── phf_generator v0.7.21
    │   ├── phf_codegen v0.7.21 (*)
    │   └── string_cache_codegen v0.4.1
    │       [build-dependencies]
    │       ├── markup5ever v0.7.2 (*)
    │       └── string_cache v0.7.3
    │           └── markup5ever v0.7.2 (*)
    ├── string_cache v0.7.3 (*)
    └── string_cache_codegen v0.4.1 (*)
[build-dependencies]
├── mime_guess v1.8.6 (*)
└── mime_guess v2.0.0-alpha.6 (*)

unicase v2.2.0
└── mime v0.3.9
    ├── mime_guess v2.0.0-alpha.6
    │   └── reqwest v0.9.2
    │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
    │       └── rustwide v0.3.2
    │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    └── reqwest v0.9.2 (*)

unicode-xid v0.0.4
├── syn v0.11.11
│   └── pest_derive v1.0.8
│       └── comrak v0.3.1
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── synom v0.11.3
    └── syn v0.11.11 (*)

unicode-xid v0.1.0
├── proc-macro2 v0.3.8
│   ├── quote v0.5.2
│   │   ├── string_cache_codegen v0.4.1
│   │   │   [build-dependencies]
│   │   │   ├── markup5ever v0.7.2
│   │   │   │   └── html5ever v0.22.3
│   │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
│   │   │   └── string_cache v0.7.3
│   │   │       └── markup5ever v0.7.2 (*)
│   │   └── syn v0.13.11
│   │       [build-dependencies]
│   │       └── html5ever v0.22.3 (*)
│   │   [build-dependencies]
│   │   └── html5ever v0.22.3 (*)
│   ├── string_cache_codegen v0.4.1 (*)
│   └── syn v0.13.11 (*)
│   [build-dependencies]
│   └── html5ever v0.22.3 (*)
├── proc-macro2 v0.4.20
│   ├── failure_derive v0.1.5
│   │   └── failure v0.1.5
│   │       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │       ├── rustfix v0.4.4
│   │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │       └── rustwide v0.3.2
│   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   ├── quote v0.6.8
│   │   ├── failure_derive v0.1.5 (*)
│   │   ├── serde_derive v1.0.80
│   │   │   ├── crates-index-diff v4.0.1
│   │   │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │   ├── rusoto_core v0.40.0
│   │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │   │   └── rusoto_s3 v0.40.0
│   │   │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │   ├── rusoto_credential v0.40.0
│   │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │   │   └── rusoto_core v0.40.0 (*)
│   │   │   ├── rustfix v0.4.4 (*)
│   │   │   └── serde v1.0.84
│   │   │       ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       ├── chrono v0.4.7
│   │   │       │   ├── rusoto_credential v0.40.0 (*)
│   │   │       │   └── systemstat v0.1.4
│   │   │       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │       ├── crates-index-diff v4.0.1 (*)
│   │   │       ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       ├── reqwest v0.9.2
│   │   │       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │       │   └── rustwide v0.3.2 (*)
│   │   │       ├── rusoto_core v0.40.0 (*)
│   │   │       ├── rusoto_credential v0.40.0 (*)
│   │   │       ├── rustfix v0.4.4 (*)
│   │   │       ├── rustwide v0.3.2 (*)
│   │   │       ├── semver v0.9.0
│   │   │       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │       │   └── rustc_version v0.2.3
│   │   │       │       [build-dependencies]
│   │   │       │       ├── im-rc v13.0.0
│   │   │       │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       │       ├── parking_lot_core v0.3.1
│   │   │       │       │   └── parking_lot v0.6.4
│   │   │       │       │       └── tokio-reactor v0.1.6
│   │   │       │       │           ├── hyper v0.12.19
│   │   │       │       │           │   ├── hyper-tls v0.3.1
│   │   │       │       │           │   │   ├── reqwest v0.9.2 (*)
│   │   │       │       │           │   │   └── rusoto_core v0.40.0 (*)
│   │   │       │       │           │   ├── reqwest v0.9.2 (*)
│   │   │       │       │           │   ├── rusoto_core v0.40.0 (*)
│   │   │       │       │           │   └── rusoto_credential v0.40.0 (*)
│   │   │       │       │           ├── tokio v0.1.11
│   │   │       │       │           │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │       │       │           │   ├── hyper v0.12.19 (*)
│   │   │       │       │           │   ├── reqwest v0.9.2 (*)
│   │   │       │       │           │   ├── rusoto_core v0.40.0 (*)
│   │   │       │       │           │   └── rustwide v0.3.2 (*)
│   │   │       │       │           ├── tokio-process v0.2.3
│   │   │       │       │           │   ├── rusoto_credential v0.40.0 (*)
│   │   │       │       │           │   └── rustwide v0.3.2 (*)
│   │   │       │       │           ├── tokio-signal v0.2.7
│   │   │       │       │           │   └── tokio-process v0.2.3 (*)
│   │   │       │       │           ├── tokio-tcp v0.1.2
│   │   │       │       │           │   ├── hyper v0.12.19 (*)
│   │   │       │       │           │   └── tokio v0.1.11 (*)
│   │   │       │       │           ├── tokio-udp v0.1.2
│   │   │       │       │           │   └── tokio v0.1.11 (*)
│   │   │       │       │           └── tokio-uds v0.2.2
│   │   │       │       │               └── tokio v0.1.11 (*)
│   │   │       │       └── rusoto_core v0.40.0 (*)
│   │   │       ├── serde_ignored v0.0.4
│   │   │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       ├── serde_json v1.0.32
│   │   │       │   ├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       │   ├── crates-index-diff v4.0.1 (*)
│   │   │       │   ├── crates-io v0.27.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       │   ├── reqwest v0.9.2 (*)
│   │   │       │   ├── rusoto_core v0.40.0 (*)
│   │   │       │   ├── rusoto_credential v0.40.0 (*)
│   │   │       │   ├── rustfix v0.4.4 (*)
│   │   │       │   └── rustwide v0.3.2 (*)
│   │   │       │   [build-dependencies]
│   │   │       │   └── markup5ever v0.7.2 (*)
│   │   │       │   [dev-dependencies]
│   │   │       │   └── rusoto_core v0.40.0 (*)
│   │   │       ├── serde_urlencoded v0.5.3
│   │   │       │   └── reqwest v0.9.2 (*)
│   │   │       ├── string_cache v0.7.3 (*)
│   │   │       ├── toml v0.4.8
│   │   │       │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
│   │   │       │   └── rustwide v0.3.2 (*)
│   │   │       ├── toml v0.5.0
│   │   │       │   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       └── url_serde v0.2.0
│   │   │           └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
│   │   │       [build-dependencies]
│   │   │       └── markup5ever v0.7.2 (*)
│   │   │   [build-dependencies]
│   │   │   └── markup5ever v0.7.2 (*)
│   │   │   [dev-dependencies]
│   │   │   └── serde v1.0.84 (*)
│   │   ├── syn v0.15.11
│   │   │   ├── failure_derive v0.1.5 (*)
│   │   │   ├── serde_derive v1.0.80 (*)
│   │   │   └── synstructure v0.10.0
│   │   │       └── failure_derive v0.1.5 (*)
│   │   └── synstructure v0.10.0 (*)
│   ├── serde_derive v1.0.80 (*)
│   ├── syn v0.15.11 (*)
│   └── synstructure v0.10.0 (*)
├── syn v0.13.11 (*)
├── syn v0.15.11 (*)
└── synstructure v0.10.0 (*)

walkdir v0.1.8
└── handlebars-iron v0.22.0
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)

walkdir v2.2.8
├── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f)
│   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
├── ignore v0.4.7
│   └── cargo v0.39.0 (https://github.com/rust-lang/cargo.git#677a180f) (*)
└── rustwide v0.3.2
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

winapi v0.2.8
├── kernel32-sys v0.2.2
│   └── walkdir v0.1.8
│       └── handlebars-iron v0.22.0
│           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
└── walkdir v0.1.8 (*)

winapi v0.3.6
└── rustwide v0.3.2
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs)
[dev-dependencies]
└── time v0.1.40
    ├── chrono v0.4.7
    │   ├── rusoto_credential v0.40.0
    │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   │   └── rusoto_core v0.40.0
    │   │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   │       └── rusoto_s3 v0.40.0
    │   │           └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── systemstat v0.1.4
    │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    ├── hyper v0.10.13
    │   └── iron v0.5.1
    │       ├── bodyparser v0.5.0
    │       │   ├── params v0.6.0
    │       │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       │   └── urlencoded v0.5.0
    │       │       └── params v0.6.0 (*)
    │       ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── handlebars-iron v0.22.0
    │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── mount v0.3.0
    │       │   └── staticfile v0.4.0
    │       │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── params v0.6.0 (*)
    │       ├── persistent v0.3.0
    │       │   └── bodyparser v0.5.0 (*)
    │       ├── router v0.5.1
    │       │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │       ├── staticfile v0.4.0 (*)
    │       └── urlencoded v0.5.0 (*)
    ├── hyper v0.12.19
    │   ├── hyper-tls v0.3.1
    │   │   ├── reqwest v0.9.2
    │   │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   │   │   └── rustwide v0.3.2 (*)
    │   │   └── rusoto_core v0.40.0 (*)
    │   ├── reqwest v0.9.2 (*)
    │   ├── rusoto_core v0.40.0 (*)
    │   └── rusoto_credential v0.40.0 (*)
    ├── postgres-shared v0.4.1
    │   ├── postgres v0.15.2
    │   │   ├── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   │   ├── r2d2_postgres v0.14.0
    │   │   │   └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   │   └── schemamama_postgres v0.2.3
    │   │       └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)
    │   └── r2d2_postgres v0.14.0 (*)
    ├── rusoto_core v0.40.0 (*)
    ├── staticfile v0.4.0 (*)
    └── systemstat v0.1.4 (*)
    [build-dependencies]
    └── cratesfyi v0.6.0 (/home/joshua/Documents/Programming/rust/docs.rs) (*)

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 19 (19 by maintainers)

Commits related to this issue

Most upvoted comments

I think I’ve come up with a good combined solution, actually. Like Pietro’s earlier solution, I think I’m going to make a ToJson trait, much like what rustc_serialize offers. This will allow much the sane effects that the original impl lends, like only serializing some things, but with the bonus of allowing us to exchange backends much easier. Hopefully, this will allow an upgrade to serde/serde_json without having to touch time at all. By the way things are looking right now, we may not even need serde itself and may be able to just use serde_json

Would it make sense to convert all rustc_serialize structures to serde’s Json directly? I think that would be about the same effort as a wrapper.

Well, it depends if we want to do the switch across the whole application at the same time or gradually. I’d sort of prefer gradually…

By the way, it would be ideal to completly remove the usage of cargo as a library, as it just causes problem when it’s not updated and a crate makes use of new features (for example #400). That would probably solve part of this issue.