[workspace] members = ["raust-cli", "raust-engine"] resolver = "3" [profile.release] lto = true codegen-units = 1 [workspace.package] version = "0.1.0" edition = "2024" authors = ["Lucien Cartier-Tilet "] license = "GPL-3.0-or-later" homepage = "https://labs.phundrak.com/phundrak/raust" repository = "https://labs.phundrak.com/phundrak/raust" [workspace.dependencies] anyhow = "1.0.104" cpal = { version = "0.18.2", features = ["realtime"] } raust-engine = { version = "=0.1.0", path = "raust-engine" } [workspace.lints.rust] unsafe_code = "forbid" [workspace.lints.clippy] pedantic = { level = "deny", priority = -1 } nursery = { level = "deny", priority = -1 } unwrap_used = "deny" expect_used = "deny" indexing_slicing = "deny" arithmetic_side_effects = "deny" unreachable = "deny" unimplemented = "deny" unchecked_time_subtraction = "deny" todo = "deny" string_slice = "deny" panic_in_result_fn = "deny" panic = "deny" exit = "deny" as_conversions = "deny" many_single_char_names = "allow"