[workspace] resolver = "2" members = [ "crates/hearthspace-compositor", "crates/hearthspace-common", "crates/hearthspace-ipc", "crates/hearthspace-session", "crates/hearthspace-settings", "crates/hearthspace-settingsd", "crates/hearthspace-shell", "crates/hearthspace-ui-storybook", "crates/ui-components", "crates/waydriver-hearthspace", "crates/xilem-storybook", ] default-members = ["crates/hearthspace-session"] # Centralized lint policy so local `cargo clippy`/`cargo build` enforce the same # discipline as CI (which also passes `-D warnings` to escalate rustc warnings). [workspace.lints.rust] unsafe_op_in_unsafe_fn = "deny" [workspace.lints.clippy] all = { level = "deny", priority = -1 }