[workspace] members = [ "taskchampion/taskchampion", "taskchampion/sync-server", "taskchampion/lib", "taskchampion/integration-tests", "taskchampion/xtask", ] # src/tc/rust is just part of the TW build and not a public crate exclude = [ "src/tc/rust" ] # All Rust dependencies are defined here, and then referenced by the # Cargo.toml's in the members with `foo.workspace = true`. [workspace.dependencies] actix-rt = "2" actix-web = "^4.3.1" anyhow = "1.0" byteorder = "1.0" cc = "1.0.73" chrono = { version = "^0.4.22", features = ["serde"] } clap = { version = "^4.3.0", features = ["string"] } env_logger = "^0.10.0" ffizz-header = "0.3" flate2 = "1" futures = "^0.3.25" lazy_static = "1" libc = "0.2.136" log = "^0.4.17" pretty_assertions = "1" proptest = "^1.2.0" ring = "0.16" rstest = "0.17" rusqlite = { version = "0.29", features = ["bundled"] } serde_json = "^1.0" serde = { version = "^1.0.147", features = ["derive"] } strum = "0.25" strum_macros = "0.25" tempfile = "3" thiserror = "1.0" ureq = "^2.7.0" uuid = { version = "^1.3.0", features = ["serde", "v4"] }