forked from libobs-rs/libobs-rs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
55 lines (48 loc) · 1.53 KB
/
Cargo.toml
File metadata and controls
55 lines (48 loc) · 1.53 KB
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
[workspace]
resolver = "2"
members = [
"cargo-obs-build",
"libobs",
"libobs-simple-macro",
"libobs-simple",
"libobs-window-helper",
"libobs-wrapper",
"libobs-bootstrapper",
"examples/*"
]
exclude = ["scripts/test_assets/test_cargo_obs_build", "scripts/test_assets/test_bootstrapping"]
[workspace.dependencies]
# Workspace members
libobs = { path = "./libobs", version = "4" }
libobs-wrapper = { path = "./libobs-wrapper", version = "7", default-features = false }
libobs-simple-macro = { path = "./libobs-simple-macro", version = "6" }
libobs-simple = { path = "./libobs-simple", version = "6" }
libobs-window-helper = { path = "./libobs-window-helper", version = "0.3" }
libobs-bootstrapper = { path = "./libobs-bootstrapper", version = "0.2" }
# Error handling, logging, utilities
anyhow = "1.0.40" # Minimum version with improved error trait support
chrono = "0.4"
colored = "3"
env_logger = "0.11"
hex = "0.4"
indicatif = "0.18"
lazy_static = "1"
log = "0.4"
paste = "1"
vsprintf = "2"
# Serialization and parsing
serde = "1"
serde_json = "1"
# Async, networking, crypto
tokio = { version = "1.38", default-features = false } # Minimum version with create_new and async coroutine support
reqwest = "0.12"
sha2 = "0.10"
# Platform/FFI/windowing
display-info = "0.5"
libloading = "0.9"
num-derive = "0.4.2" # Minimum version without non-local-definitions lint issues
num-traits = "0.2"
winit = "0.30"
windows = "0.62"
[workspace.lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage,coverage_nightly)'] }