From f08648e4b5a9f7855a2ed9068a386e2f3c596322 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Tue, 16 Dec 2025 10:40:44 +0100 Subject: Initial implementation --- Cargo.toml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Cargo.toml (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..0bc362d --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,36 @@ +[package] +name = "wmap-renderer" +version = "0.1.0" +edition = "2021" + +[dependencies] +# Core rendering +cairo-rs = { version = "0.20", features = ["png", "svg"] } + +# Local dependency (not published) +wmap-parser = { path = "../wmap-parser-rust" } + +# Geometry +geo = "0.28" + +# Error handling +thiserror = "1.0" + +# Utilities +once_cell = "1.19" +tempfile = "3.15" + +[dev-dependencies] +# Testing +criterion = "0.5" +proptest = "1.4" +image = "0.25" + +[[bench]] +name = "rendering" +harness = false + +[profile.release] +opt-level = 3 +lto = true +codegen-units = 1 -- cgit