This repository has been archived by the owner on Jan 31, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Cargo.toml
63 lines (47 loc) · 1.51 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
54
55
56
57
58
59
60
61
62
63
# 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.1.0"
authors = ["Diggory Hardy <[email protected]>"]
# crates.io meta info
description = "A database for small objects sorted only via classification"
# URLs
#documentation = "..."
#homepage = "..."
repository = "https://github.com/dhardy/pippin/"
readme = "README.md"
keywords = ["database", "distributed", "VCS"]
license = "MPL-2.0"
[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.5"
# 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.6"
# Used by `PartState::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"