-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
99 lines (91 loc) · 2.59 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
[profile.dev]
panic = "abort"
[profile.release]
panic = "abort"
# [profile.test ]
# panic = "abort"
# [profile.bench]
# panic = "abort"
# [profile.doc]
# panic = "abort"
[workspace]
resolver = "2"
members = [
"rs/bin/openstream",
"rs/config/constants",
"rs/packages/openapi",
"rs/packages/ip-counter",
"rs/packages/macros",
"rs/packages/macros-build",
"rs/packages/burst",
"rs/packages/media",
"rs/packages/ip",
"rs/packages/config",
"rs/packages/stream",
"rs/packages/source-alt",
"rs/packages/stream",
"rs/packages/assets",
"rs/packages/router",
"rs/packages/upload",
"rs/packages/api",
"rs/packages/mp3",
"rs/packages/http",
"rs/packages/channels",
"rs/packages/db",
"rs/packages/validate",
"rs/packages/user-agent",
"rs/packages/spsc",
"rs/packages/shutdown",
"rs/packages/drop-tracer",
"rs/packages/owo-colors",
"rs/packages/prex",
"rs/packages/uid",
"rs/packages/crypt",
"rs/packages/ffmpeg",
"rs/packages/serde-util",
"rs/packages/stream-util",
"rs/packages/logger",
"rs/packages/env_logger",
"rs/packages/lang-util",
"rs/packages/test-macros",
"rs/packages/test-util",
"rs/packages/proxy-protocol",
"rs/packages/geoip",
"rs/packages/lang",
"rs/packages/mailer",
"rs/packages/payments",
"rs/packages/modify",
"rs/packages/modify_derive",
]
[workspace.dependencies]
tokio = { version = "1.33.0", features = ["full"] }
hyper = { version = "0.14.27", features = ["full"] }
mongodb = "2.8.2"
serde = { version = "1.0.202", features = ["derive"] }
serde_json = { version = "1.0.117", features = ["preserve_order"] }
bytes = "1.6.0"
log = "0.4.21"
time = { version = "0.3.36", features = ["serde-well-known", "local-offset", "macros", "parsing", "serde-human-readable"] }
regex = "1.10.4"
validator = { version = "0.16.1", features = ["derive", "phone", "unic"] }
lazy-regex = "3.1.0"
regex_static = "0.1.1"
async-trait = "0.1.71"
thiserror = "1.0.40"
pin-project = "1.1.5"
parking_lot = "0.12.3"
url = "2.5.0"
async-stream = "0.3.3"
rand = "0.8.5"
random-string = "1.0.0"
futures = "0.3.30"
futures-util = "0.3.30"
static_init = "1.0.3"
tokio-stream = "0.1.11"
deepsize = "0.2.0"
schemars = "0.8.21"
chrono = "0.4.38"
once_cell = "1.19.0"
metre = { version = "0.2.0", default-features = false, features = [ "derive", "toml", "json", "jsonc", "yaml", "env" ] }
compact_str = { version = "0.8.0", features = ["serde"] }
ts-rs = { path = "./rs/packages/ts-rs/ts-rs", version = "6.2.0", features = ["chrono", "chrono-impl", "format", "indexmap-impl", "compact-str"] }