[package] name = "cumulus" version = "0.1.0" edition = "2024" # The version cumulus is built and tested with (pinned in rust-toolchain.toml). rust-version = "1.90" description = "Brainstorm in the terminal: idea graphs on a 2D canvas, with vim keys and the mouse." publish = false [dependencies] # Document files are RON (Rust Object Notation), read and written through serde. serde = { version = "1", features = ["derive"] } ron = "0.12" # Error types with readable messages, for the parts that report problems. thiserror = "2" [lints.rust] unsafe_code = "forbid" [lints.clippy] all = { level = "warn", priority = -1 } [profile.release] # A smaller, faster program: optimize across all crates at once (lto, in one # piece with codegen-units = 1), and leave out the debug symbols (strip). lto = true codegen-units = 1 strip = true