ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/salaryman/trunk/Cargo.toml
Revision: 13
Committed: Wed Jul 9 20:24:36 2025 UTC (3 months ago) by yuzu
File size: 908 byte(s)
Log Message:
working network communication

File Contents

# Content
1 [package]
2 name = "salaryman"
3 version = "0.0.1"
4 edition = "2024"
5 authors = ["Ren Kararou <[email protected]>"]
6 description = "A very simple service management framework"
7
8 [features]
9 default = ["smd"]
10 smd = [
11 "dep:clap",
12 "dep:dropshot",
13 "dep:schemars",
14 "dep:toml",
15 ]
16
17 [dependencies]
18 clap = { version = "4.5.39", features = ["derive"], optional = true }
19 dropshot = { version = "0.16.2", features = ["usdt","usdt-probes"], optional = true }
20 schemars = { version = "0.8.22", features = ["uuid1"], optional = true }
21 serde = { version = "1.0.219", features = ["derive"] }
22 tokio = { version = "1.45.1", features = ["full"] }
23 toml = { version = "0.8.22", optional = true }
24 uuid = { version = "1.17.0", features = ["v4", "serde"] }
25
26 [[bin]]
27 name = "smd"
28 path = "src/smd/main.rs"
29 test = false
30 bench = false
31 required-features = ["smd"]
32
33 [profile.release]
34 strip = true
35 lto = "thin"
36 panic = "abort"
37 codegen-units = 1
38