forked from dhardy/pippin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
53 lines (38 loc) · 1.24 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
[package]
name = "pippin"
version = "0.0.0"
authors = ["Diggory Hardy <github1@dhardy.name>"]
[dependencies]
# We need a SHA2 implementation:
rust-crypto = "0.2"
# possible alternatives: sha, shaman
# For timestamps in commits/files.
chrono = "0.2"
# This might make calculating "state sums" faster.
# Not yet stable, and not essential:
# simd = "*"
# For reading and writing binary numbers with fixed endianness.
byteorder = "0.4"
# Data structure used internally.
hashindexed = "0.1"
# Used to match paths in the 'discover' module.
regex = "0.1"
# Container seems like the best match for the job. There isn't any strong
# reason to choose this over libstd containers however.
vec_map = "0.4"
# Used by `PartitionState::gen_id()` and the 'sequences' example
rand = "0.3"
# For the 'discover' module
walkdir = "0.1"
# Logging
log = "0.3"
# Dependencies for examples below
[dev-dependencies]
# Command-line option handling for the examples:
docopt = "0.6"
rustc-serialize = "0.3" # for docopt
# Logging (actually displaying the logs)
env_logger = "0.3"