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 |
|