#![feature(let_chains)] [package] name = "reversed-rooms-launcher" version = "0.3.0" edition = "2024" [dependencies] directories = "6.0.0" iced = { git = "https://github.com/RabbyDevs/iced.git", features = ["tokio", "tiny-skia", "wgpu", "image", "debug"], default-features = false } image = "0.25.6" serde = { version = "1.0.219", features = ["serde_derive"] } serde_json = "1.0.140" tempfile = "3.19.1" iced_video_player = {path = "./iced_video_player"} url = "2.5.4" file-format = "0.26.0" strum = "0.27.1" strum_macros = "0.27.1" reqwest = { version = "0.12.15", features = ["blocking", "gzip", "json"] } [profile.release] strip = true # Automatically strip symbols from the binary lto = "fat" # More aggressive Link Time Optimization opt-level = 3 # Optimize for speed codegen-units = 1 # Maximum size reduction optimizations panic = "abort" # Remove panic unwinding code debug = false # No debug symbols overflow-checks = false # Disable runtime integer overflow checks rpath = false # Don't embed runtime search path [profile.dev] opt-level = 0 # No optimizations for faster compilation debug = true # Full debug info debug-assertions = true # Enable debug assertions overflow-checks = true # Enable runtime integer overflow checks lto = false # Disable link-time optimization incremental = true # Enable incremental compilation codegen-units = 256 # Use many codegen units for parallel compilation split-debuginfo = "unpacked" # Faster debug builds on some platforms [profile.dev.package."*"] opt-level = 0 # No optimization for most dependencies