[package] name = "scryfall" version = "0.17.10" authors = ["Mendess2526 "] edition = "2021" description = "A wrapper around the scryfall magic the gathering api" license = "MIT" repository = "https://github.com/mendess/scryfall-rs" readme = "README.md" keywords = ["mtg", "Magic", "API", "Scryfall"] categories = ["api-bindings", "games"] [package.metadata.docs.rs] features = ["unknown_variants"] [features] default = ["bulk_caching"] bulk_caching = ["dep:heck"] unknown_variants = [] unknown_variants_slim = [] bin = ["dep:tokio"] [dependencies] async-trait = "0.1.81" cfg-if = "1" chrono = { version = "0.4", features = ["serde"] } futures = "0.3.30" heck = { version = "0.5", optional = true } httpstatus = "0.1" itertools = "0.13" once_cell = "1" percent-encoding = "2" reqwest = {version = "0.12.5", features = ["json" ,"blocking"] } serde = { version = "1", features = ["derive"] } serde_json = "1" serde_urlencoded = "0.7" static_assertions = "1" thiserror = "1" tinyvec = "1" url = { version = "2", features = ["serde"] } uuid = { version = "1", features = ["serde"] } tokio = { version = "1", features = ["macros", "rt-multi-thread"], optional = true } [dev-dependencies] strum = { version = "0.26", features = ["derive"] } tokio = { version = "1", features = ["full"] } tokio-test = "0.4.4" static_assertions = "1.1.0" [[bin]] name = "search" path = "src/bin/search.rs" required-features = ["bin"]