2022-04-16 18:19:38 +00:00
|
|
|
[package]
|
|
|
|
name = "homedisk-utils"
|
|
|
|
version = "0.0.0"
|
|
|
|
edition = "2021"
|
|
|
|
|
|
|
|
[features]
|
2022-04-16 19:22:01 +00:00
|
|
|
full = ["crypto", "config", "database"]
|
2022-04-16 18:19:38 +00:00
|
|
|
crypto = ["sha-1", "sha2", "hex"]
|
2022-04-16 19:22:01 +00:00
|
|
|
config = ["toml", "anyhow", "dirs"]
|
2022-04-19 11:05:47 +00:00
|
|
|
database = ["sqlx", "uuid"]
|
2022-04-16 22:09:23 +00:00
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
log = "0.4.16"
|
2022-04-16 18:19:38 +00:00
|
|
|
|
|
|
|
[dependencies.serde]
|
|
|
|
version = "1.0.136"
|
|
|
|
features = ["derive"]
|
|
|
|
|
|
|
|
# crypto
|
|
|
|
[dependencies.sha-1]
|
|
|
|
version = "0.10.0"
|
|
|
|
optional = true
|
|
|
|
[dependencies.sha2]
|
|
|
|
version = "0.10.2"
|
|
|
|
optional = true
|
|
|
|
[dependencies.hex]
|
|
|
|
version = "0.4.3"
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
# config
|
|
|
|
[dependencies.toml]
|
|
|
|
version = "0.5.9"
|
|
|
|
optional = true
|
|
|
|
[dependencies.anyhow]
|
|
|
|
version = "1.0.56"
|
|
|
|
optional = true
|
2022-04-16 19:22:01 +00:00
|
|
|
[dependencies.dirs]
|
|
|
|
version = "4.0.0"
|
|
|
|
optional = true
|
2022-04-16 18:19:38 +00:00
|
|
|
|
|
|
|
# database
|
2022-04-19 11:05:47 +00:00
|
|
|
[dependencies.sqlx]
|
|
|
|
version = "0.5.13"
|
|
|
|
features = ["runtime-tokio-rustls", "postgres", "sqlite"]
|
2022-04-16 18:19:38 +00:00
|
|
|
optional = true
|
2022-04-17 22:07:37 +00:00
|
|
|
[dependencies.uuid]
|
|
|
|
version = "0.8.2"
|
|
|
|
features = ["v4", "v5"]
|
|
|
|
optional = true
|
2022-04-19 11:05:47 +00:00
|
|
|
|
|
|
|
[dev-dependencies.tokio]
|
|
|
|
version = "1.17.0"
|
|
|
|
features = ["full"]
|