[package] name = "medal-tv-rs" version = "0.0.2" edition = "2021" rust-version = "1.81" authors = ["Todd Everett Griffin "] repository = "https://github.com/goddtriffin/medal-tv-rs" homepage = "https://www.toddgriffin.me/" description = "A Rust library for the medal.tv REST API." license-file = "LICENSE" keywords = ["Todd", "Everett", "Griffin", "medal", "tv"] categories = ["web-programming", "api-bindings"] include = ["**/*.rs", "Cargo.toml", ".clippy.toml", "LICENSE", "README.md"] [lib] path = "src/lib.rs" [lints.rust] unsafe_code = { level = "forbid", priority = 0 } unfulfilled_lint_expectations = { level = "forbid", priority = 1 } [lints.clippy] allow_attributes = { level = "forbid", priority = 1} multiple_crate_versions = { level = "allow", priority = 1 } nursery = { level = "allow", priority = 0 } all = { level = "deny", priority = -1 } correctness = { level = "deny", priority = -1 } suspicious = { level = "deny", priority = -1 } style = { level = "deny", priority = -1 } complexity = { level = "deny", priority = -1 } perf = { level = "deny", priority = -1 } pedantic = { level = "deny", priority = -1 } cargo = { level = "deny", priority = -1 } [dependencies] # tracing tracing = "0.1.40" tracing-subscriber = {version="0.3.18", features=["env-filter"]} # tokio tokio = { version = "1.40.0", features = ["full"] } # http request reqwest = { version = "0.12.7", default-features = false, features = [ "json", "rustls-tls" ] } bytes = "1.7.2" # serde serde = { version = "1.0.210", features = ["derive"] } serde_json = "1.0.128"