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 |
"dep:semver", |
16 |
] |
17 |
|
18 |
[dependencies] |
19 |
clap = { version = "4.5.39", features = ["derive"], optional = true } |
20 |
dropshot = { version = "0.16.2", features = ["usdt","usdt-probes"], optional = true } |
21 |
schemars = { version = "0.8.22", features = ["uuid1"], optional = true } |
22 |
semver = { version = "1.0.26", optional = true } |
23 |
serde = { version = "1.0.219", features = ["derive"] } |
24 |
tokio = { version = "1.45.1", features = ["full"] } |
25 |
toml = { version = "0.8.22", optional = true } |
26 |
uuid = { version = "1.17.0", features = ["v4", "serde"] } |
27 |
|
28 |
[[bin]] |
29 |
name = "smd" |
30 |
path = "src/smd/main.rs" |
31 |
test = false |
32 |
bench = false |
33 |
required-features = ["smd"] |
34 |
|
35 |
[profile.release] |
36 |
strip = true |
37 |
lto = "thin" |
38 |
panic = "abort" |
39 |
codegen-units = 1 |
40 |
|