[workspace] resolver = "2" members = [ "src-tauri", "crates/soulseek-proto", "crates/soulseek-client", "crates/player", "crates/tagger", "crates/metadata", "crates/library", ] [workspace.package] version = "0.1.0-alpha.3" edition = "2021" rust-version = "1.77.2" authors = ["Trifecta Solutions"] [workspace.dependencies] tokio = { version = "1", features = ["rt-multi-thread", "net", "io-util", "sync", "time", "macros", "fs"] } bytes = "1" thiserror = "2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" log = "0.4" image = { version = "0.25", default-features = false, features = ["jpeg", "png", "webp"] } [profile.dev] # Peer connections + audio decode are unusably slow at opt-level 0. opt-level = 1 [profile.dev.package."*"] opt-level = 2