Crate annis[−][src]
annis
The annis
is a Rust interface to the Annict API.
Annict API Official Document
Usage
Request to /v1/works
let client = Client::set_token("annict_access_token"); let params = vec![(Works::filter_title, "lain"),(Works::fields,"title")]; let works = annis::works().params(params); let json = client.call(works)?; println!("{:?}", json["works"]);
Structs
AccessToken |
A request to get Annict access token. |
AuthorizeUrl |
To make Authorize URL. |
Client |
A client to make request with Service. |
OAuth |
A make request to autholize. |
Service |
A Service to make request to endpoint. |
Enums
Episodes |
used by episodes() function |
MePrograms |
used by me_programs() function |
MeRecords |
used by me_records() function |
MeStatuses |
used by me_statuses() function |
MeWorks |
used by me_works() function |
Method |
A type of argument for me_records(). |
Records |
used by records() function |
Value |
Represents any valid JSON value. |
Works |
used by works() function |
Traits
IsValid |
Functions
episodes |
Request to /v1/episodes |
me_programs |
Request to /v1/me/programs |
me_records |
Request to /v1/me/records |
me_statuses |
Request to /v1/me/statuses |
me_works |
Request to /v1/me/works |
records |
Request to /v1/records |
works |
Request to /v1/works |