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

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