Expand description

A simple SDK for Scryfall API

Exposes two clients for async and blocking communication with the API using reqwest as the underlying HTTP client.

Bindings for the following resources are implemented:

Modules

Client implementation

Scryfall API resources (root module)

Structs

Binding for endpoint GET /symbology

Binding for endpoint GET /symbology/parse-mana?cost=x

Scryfall async client

Enums

Endpoints for /bulk-data/* resource (single)

Endpoints for /cards/* resource (catalogs)

Endpoints for /cards/collection resource

Endpoints for /cards/* resource (page)

Endpoints for /cards/* resource (single card)

Endpoints for /sets resource (list)

Endpoints for /sets/* resource (single)

Endpoints for /catalog resource

Endpoints for /cards/**/rulings resource

Traits

Represents an HTTP resource (endpoint)