-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
83 lines (75 loc) · 2.05 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
[workspace]
default-members = ["rust/client"]
members = ["rust/*"]
resolver = "2"
[workspace.package]
version = "3.0.0-alpha"
edition = "2021"
[workspace.lints.rust]
rust_2018_idioms = { level = "deny", priority = -1 }
uncommon_codepoints = "allow"
confusable_idents = "allow"
mixed_script_confusables = "allow"
[workspace.lints.clippy]
# absolute_paths = "warn" # buggy
excessive_precision = "allow"
manual_range_contains = "allow"
let_and_return = "allow"
too_many_arguments = "allow"
transmute_int_to_char = "allow"
transmute_num_to_bytes = "allow"
missing_transmute_annotations = "allow"
manual_unwrap_or_default = "allow"
[workspace.dependencies]
api = { path = "rust/api" }
c = { path = "rust/c" }
cache = { path = "rust/cache" }
cairo-ext = { path = "rust/cairo-ext" }
client-macros = { path = "rust/client-macros" }
color = { path = "rust/color" }
discord = { path = "rust/discord" }
ffmpeg = { path = "rust/ffmpeg" }
fmt = { path = "rust/fmt" }
gcra = { path = "rust/gcra" }
python = { path = "rust/python" }
random = { path = "rust/random" }
regex-ext = { path = "rust/regex-ext" }
util = { path = "rust/util" }
weather = { path = "rust/weather" }
chrono = { version = "*", default-features = false }
ego-tree = "*"
filetime = "*"
futures = "*"
inotify = "*"
itertools = "*"
log = "*"
lru = { version = "*", default-features = false }
parking_lot = "*"
procfs = { version = "*", default-features = false }
pyo3 = ">=0.22"
rand = "*"
rand_core = "*"
rayon = "*"
regex = "*"
reqwest = { version = "*", default-features = false }
scraper = { version = "*", default-features = false }
serde = "*"
serde_json = "*"
serenity = { version = "*", default-features = false }
sqlx = { version = "*", default-features = false }
tempfile = "*"
thiserror = "*"
tokio = { version = "*", default-features = false }
tokio-util = "*"
tracing = "*"
tracing-subscriber = "*"
url = "*"
cairo-rs = { version = "0.18", default-features = false }
pango = "0.18"
pangocairo = "0.18"
darling = "*"
proc-macro2 = "*"
quote = "*"
syn = ">=2"
bindgen = { version = "*", default-features = false }
pkg-config = "*"