/
Cargo.toml
79 lines (74 loc) · 2.68 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[package]
name = "interledger"
version = "0.4.1-alpha.1"
authors = ["Evan Schwartz <evan@ripple.com>"]
description = "Interledger client library"
license = "Apache-2.0"
edition = "2018"
repository = "https://github.com/interledger-rs/interledger-rs"
default-run = "interledger"
[lib]
name = "interledger"
path = "src/lib.rs"
[features]
default = ["cli"]
cli = [
"btp",
"ccp",
"http",
"store-memory",
"ildcp",
"spsp",
"interledger-router",
"interledger-service-util",
"interledger-settlement",
"interledger-store-redis",
"interledger-api",
]
btp = ["interledger-btp"]
ccp = ["interledger-ccp"]
http = ["interledger-http"]
store-memory = ["interledger-store-memory"]
ildcp = ["interledger-ildcp"]
spsp = ["interledger-spsp", "stream"]
stream = ["interledger-stream", "ildcp"]
[dependencies]
base64 = "0.10.1"
bytes = "0.4.12"
clap = "2.32.0"
config = "0.9.3"
env_logger = "0.6.1"
futures = "0.1.25"
hex = "0.3.2"
hyper = "0.12.28"
interledger-api = { path = "../interledger-api", version = "^0.1.1-alpha.1", optional = true }
interledger-btp = { path = "../interledger-btp", version = "^0.2.2-alpha.1", optional = true }
interledger-ccp = { path = "../interledger-ccp", version = "^0.1.1-alpha.1", optional = true }
interledger-http = { path = "../interledger-http", version = "^0.2.2-alpha.1", optional = true }
interledger-ildcp = { path = "../interledger-ildcp", version = "^0.2.2-alpha.1", optional = true }
interledger-packet = { path = "../interledger-packet", version = "^0.2.2-alpha.1"}
interledger-router = { path = "../interledger-router", version = "^0.2.2-alpha.1", optional = true }
interledger-service = { path = "../interledger-service", version = "^0.2.2-alpha.1"}
interledger-service-util = { path = "../interledger-service-util", version = "^0.2.2-alpha.1", optional = true }
interledger-settlement = { path = "../interledger-settlement", version = "^0.1.1-alpha.1", optional = true }
interledger-spsp = { path = "../interledger-spsp", version = "^0.2.2-alpha.1", optional = true }
interledger-stream = { path = "../interledger-stream", version = "^0.2.2-alpha.1", optional = true }
interledger-store-memory = { path = "../interledger-store-memory", version = "^0.2.2-alpha.1", optional = true }
interledger-store-redis = { path = "../interledger-store-redis", version = "^0.2.2-alpha.1", optional = true}
log = "0.4.6"
parking_lot = "0.7.1"
ring = "0.14.6"
serde = "1.0.99"
tokio = "0.1.20"
url = "2.1.0"
lazy_static = "1.3.0"
libc = "0.2.62"
[dev-dependencies]
net2 = "0.2.33"
rand = "0.6.5"
redis = "0.12.0"
reqwest = "0.9.16"
serde_json = "1.0.39"
[badges]
circle-ci = { repository = "interledger-rs/interledger-rs" }
codecov = { repository = "interledger-rs/interledger-rs" }