[[bin]]
name = "search"
path = "src/bin/search.rs"
required-features = ["bin"]
[dependencies.async-trait]
version = "0.1.81"
[dependencies.bytes]
version = "1.10.0"
[dependencies.cfg-if]
version = "1"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.futures]
version = "0.3.30"
[dependencies.futures-util]
version = "0.3.31"
[dependencies.heck]
optional = true
version = "0.5"
[dependencies.httpstatus]
version = "0.1"
[dependencies.itertools]
version = "0.13"
[dependencies.once_cell]
version = "1"
[dependencies.percent-encoding]
version = "2"
[dependencies.reqwest]
default-features = false
features = ["json", "blocking", "stream"]
version = "0.12.12"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.serde_urlencoded]
version = "0.7"
[dependencies.static_assertions]
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.tinyvec]
version = "1"
[dependencies.tokio]
default-features = false
features = ["sync", "fs"]
version = "1"
[dependencies.tokio-stream]
features = ["sync"]
version = "0.1.17"
[dependencies.tokio-util]
features = ["io-util", "io"]
version = "0.7.13"
[dependencies.url]
features = ["serde"]
version = "2"
[dependencies.uuid]
features = ["serde"]
version = "1"
[dev-dependencies.rand]
version = "0.9.0"
[dev-dependencies.static_assertions]
version = "1.1.0"
[dev-dependencies.strum]
features = ["derive"]
version = "0.26"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[dev-dependencies.tokio-test]
version = "0.4.4"
[[example]]
name = "bulk"
path = "examples/bulk/main.rs"
[[example]]
name = "image_status"
path = "examples/image_status.rs"
[[example]]
name = "top-printings"
path = "examples/top-printings/main.rs"
[features]
bin = ["tokio/macros", "tokio/rt-multi-thread"]
bulk_caching = ["dep:heck"]
default = ["bulk_caching", "default-tls"]
default-tls = ["reqwest/default-tls"]
native-tls = ["reqwest/native-tls"]
rustls-tls = ["reqwest/rustls-tls"]
unknown_variants = []
unknown_variants_slim = []
[lib]
name = "scryfall"
path = "src/lib.rs"
[package]
authors = ["Mendess2526 <pedro.mendes.26@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "games"]
description = "A wrapper around the scryfall magic the gathering api"
edition = "2021"
keywords = ["mtg", "Magic", "API", "Scryfall"]
license = "MIT"
name = "scryfall"
readme = "README.md"
repository = "https://github.com/mendess/scryfall-rs"
version = "0.25.0"
[package.metadata.docs.rs]
features = ["unknown_variants"]
[[test]]
name = "variants-feature"
path = "tests/variants-feature/main.rs"