[package] name = "u_lib" version = "0.1.0" authors = ["plazmoid "] edition = "2018" # 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 = "*" log = "*" env_logger = "0.8.3" diesel-derive-enum = { version = "1", features = ["postgres"] } chrono = "0.4.19" strum = { version = "0.20", features = ["derive"] } once_cell = "1.7.2" shlex = "1.0.0" u_api_proc_macro = { version = "*", path = "../u_api_proc_macro" } crossbeam = "0.8.1" diesel = { version = "1.4.5", features = ["postgres", "uuid"] } envy = "0.4.2" serde_json = "1.0.81" [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"