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§
Structs§
- Card
Symbols Resource - Binding for endpoint
GET /symbology
- Mana
Cost Resource - Binding for endpoint
GET /symbology/parse-mana?cost=x
- Scryfall
- Scryfall async client
Enums§
- Bulk
Data Resource - Endpoints for
/bulk-data/*
resource (single) - Card
Catalog Resource - Endpoints for
/cards/*
resource (catalogs) - Card
Collection Resource - Endpoints for
/cards/collection
resource - Card
Page Resource - Endpoints for
/cards/*
resource (page) - Card
Resource - Endpoints for
/cards/*
resource (single card) - Card
SetList Resource - Endpoints for
/sets
resource (list) - Card
SetResource - Endpoints for
/sets/*
resource (single) - Catalog
Resource - Endpoints for
/catalog
resource - Ruling
List Resource - Endpoints for
/cards/**/rulings
resource
Traits§
- Http
Resource - Represents an HTTP resource (endpoint)