scryfall_sdk_rust 0.1.1

A light wrapper (SDK) for Scryfall API (https://scryfall.com/docs/api)
Documentation
//! A simple SDK for [Scryfall API](https://scryfall.com/docs/api)
//!
//! Exposes two clients for async and blocking communication with the API
//! using [reqwest](reqwest) as the underlying HTTP client.
//!
//! - [Scryfall](Scryfall)
//! - [ScryfallBlocking](ScryfallBlocking)
//!
//! Bindings for the following resources are implemented:
//!
//! - <https://api.scryfall.com/cards>
//! - <https://api.scryfall.com/bulk-data>
//! - <https://api.scryfall.com/catalog>
//! - <https://api.scryfall.com/symbology>
//! - <https://api.scryfall.com/sets>
//! - <https://api.scryfall.com/cards/**/rulings>

pub mod client;
pub mod resources;

// -- Clients
#[doc(inline)]
pub use client::Scryfall;
#[doc(inline)]
#[cfg(feature = "blocking")]
pub use client::blocking::Scryfall as ScryfallBlocking;

// -- Resources
#[doc(inline)]
pub use resources::HttpResource;
#[doc(inline)]
pub use resources::cards::CardResource;
#[doc(inline)]
pub use resources::cards::CardPageResource;
#[doc(inline)]
pub use resources::cards::CardCatalogResource;
#[doc(inline)]
pub use resources::cards::CardCollectionResource;
#[doc(inline)]
pub use resources::bulk_data::BulkDataResource;
#[doc(inline)]
pub use resources::catalog::CatalogResource;
#[doc(inline)]
pub use resources::card_symbols::CardSymbolsResource;
#[doc(inline)]
pub use resources::card_symbols::ManaCostResource;
#[doc(inline)]
pub use resources::card_sets::CardSetResource;
#[doc(inline)]
pub use resources::card_sets::CardSetListResource;
#[doc(inline)]
pub use resources::rulings::RulingListResource;