[package] name = "u_lib" version = "0.1.0" authors = ["plazmoid "] edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] dotenv = "0.15.0" serde = { version = "1.0.114", features = ["derive"] } uuid = { version = "0.6.5", features = ["serde", "v4"] } nix = "0.17" libc = "^0.2" lazy_static = "1.4.0" futures = "0.3.5" thiserror = "*" diesel-derive-enum = { version = "1", features = ["postgres"], optional = true } chrono = "0.4.19" strum = { version = "0.20", features = ["derive"] } once_cell = "1.7.2" shlex = "1.0.0" crossbeam = "0.8.1" diesel = { version = "1.4.5", features = ["postgres", "uuid"], optional = true } envy = "0.4.2" serde_json = "1.0.81" tracing-subscriber = { version = "0.3.14", features = ["env-filter"] } tracing-appender = "0.2.2" log = "*" anyhow = "1.0.58" platforms = "3.0.1" [features] panel = [] server = ["dep:diesel", "dep:diesel-derive-enum"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies] reqwest = { version = "0.11", features = ["json", "native-tls"] } tokio = { version = "1.2.0", features = ["rt-multi-thread", "sync", "macros", "process", "time"] } guess_host_triple = "0.1.2" [dev-dependencies] rstest = "0.12"