/ Cargo.toml
Cargo.toml
1 [package] 2 authors = ["Peter Lunneberg"] 3 description = "A desktop application for collecting, storing, and tracking achievement data." 4 edition = "2021" 5 name = "local-achievements" 6 publish = false 7 version = "0.4.0" 8 9 [dependencies] 10 anyhow = "1" 11 byteorder = "1" 12 chrono = "0" 13 directories = "5" 14 path-slash = "0" 15 regex = "1" 16 reqwest = { version = "0.12.28", features = [ "json" ] } #Match version required by oauth2 17 saphyr = "0" 18 serde = "1" 19 serde_json = "1" 20 serde_url_params = "0" 21 serde-xml-rs = "0" 22 strum = "0" 23 strum_macros = "0" 24 tokio = { version = "1", features = [ "rt", "rt-multi-thread", "sync" ] } 25 ureq = { version = "3", features = [ "json" ] } # synchronous requests only 26 27 # Freya and dependencies 28 freya = { version = "0.4.0-rc.16", features = [ "icons", "radio" ] } 29 30 # Logging 31 tracing = "0.1" 32 tracing-appender = "0.2" 33 tracing-subscriber = "0.3" 34 35 # OAuth2 and authorization related 36 oauth2 = "5" 37 securestore = "0.100.0" 38 webbrowser = { version = "1", features = [ "hardened" ] } 39 40 [lints.rust] 41 non_snake_case = "allow" 42 non_upper_case_globals = "allow"