Cargo.toml (967B)
1 [workspace] 2 resolver = "2" 3 members = [ 4 "crates/init", 5 "crates/cli", 6 "crates/rc", 7 "crates/common", 8 "crates/supervisor", 9 "crates/executor", 10 "crates/diagnostics", 11 "crates/units", 12 "crates/unit" 13 ] 14 15 [workspace.package] 16 version = "0.1.0" 17 edition = "2024" 18 19 [profile.release] 20 lto = true 21 codegen-units = 1 22 panic = "abort" # we just forever loop anyway 23 strip = "debuginfo" 24 25 [profile.min] 26 inherits = "release" 27 strip = true 28 opt-level = "z" 29 30 [package] 31 name = "kanit-multicall" 32 version.workspace = true 33 edition.workspace = true 34 35 [features] 36 default = ["timings", "baked-rc", "cli"] 37 cli = ["dep:kanit-cli"] 38 timings = ["kanit-init/timings", "kanit-cli?/blame"] 39 baked-rc = ["kanit-init/baked-rc"] 40 testing = ["kanit-init/testing"] 41 42 [dependencies.kanit-cli] 43 path = "./crates/cli" 44 optional = true 45 46 [dependencies.kanit-init] 47 path = "./crates/init" 48 49 [dependencies.kanit-supervisor] 50 path = "./crates/supervisor" 51 default-features = false 52 features = ["cli"]