ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/salaryman/trunk/Cargo.toml
Revision: 16
Committed: Tue Jul 29 09:26:15 2025 UTC (2 months, 1 week ago) by yuzu
File size: 935 byte(s)
Log Message:
parallel process monitoring get

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 yuzu 15 default = ["models", "smd", "sm-cli"]
10     models = []
11 yuzu 13 smd = [
12     "dep:clap",
13 yuzu 16 "dep:rayon",
14 yuzu 13 "dep:toml",
15 yuzu 15 "models",
16 yuzu 13 ]
17 yuzu 15 sm-cli = [
18     "dep:clap",
19     "dep:toml",
20     "models",
21     ]
22 yuzu 11
23 yuzu 1 [dependencies]
24 yuzu 16 rayon = { version = "1.10.0", optional = true }
25 yuzu 4 serde = { version = "1.0.219", features = ["derive"] }
26 yuzu 11 toml = { version = "0.8.22", optional = true }
27 yuzu 13 uuid = { version = "1.17.0", features = ["v4", "serde"] }
28 yuzu 9
29 yuzu 15 [dependencies.clap]
30     version = "4.5.39"
31     features = [
32     "derive",
33     ]
34     optional = true
35    
36 yuzu 9 [[bin]]
37     name = "smd"
38 yuzu 15 path = "src/server/main.rs"
39 yuzu 9 test = false
40     bench = false
41 yuzu 11 required-features = ["smd"]
42    
43 yuzu 15 [[bin]]
44     name = "sm"
45     path = "src/cli/main.rs"
46     test = false
47     bench = false
48     required-features = ["sm-cli"]
49    
50 yuzu 11 [profile.release]
51     strip = true
52 yuzu 15 lto = true
53 yuzu 11 panic = "abort"
54     codegen-units = 1
55