[−][src]Crate annis
annis
The annis
is a Rust interface to the Annict API.
Annict API Official Document
Usage
Example: 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)?.json::<Value>()?; 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. |
Error | |
OAuth | A make request to autholize. |
Service | A Service to make request to endpoint. |
Enums
Activities | used by activities() function |
Casts | used by casts() function |
Characters | used by characters() function |
Episodes | used by episodes() function |
ErrorKind | |
Followers | used by followers() function |
Following | used by following() function |
Me | used by me() function |
MeFollowing_activities | used by me_following_activities() function |
MePrograms | used by me_programs() function |
MeRecords | used by me_records() function |
MeReviews | used by me_reviews() function |
MeStatuses | used by me_statuses() function |
MeWorks | used by me_works() function |
Method | A type of argument for me_records(). |
Organizations | used by organizations() function |
People | used by people() function |
Records | used by records() function |
Reviews | used by records() function |
Series | used by series() function |
Staffs | used by staffs() function |
Users | used by users() function |
Value | Represents any valid JSON value. |
Works | used by works() function |
Traits
IsValid |
Functions
activities | Request to /v1/activities |
casts | Request to /v1/casts |
characters | Request to /v1/characters |
episodes | Request to /v1/episodes |
followers | Request to /v1/followers |
following | Request to /v1/following |
me | Request to /v1/me |
me_following_activities | Request to /v1/me/following_activities |
me_programs | Request to /v1/me/programs |
me_records | Request to /v1/me/records |
me_reviews | Request to /v1/me/reviews |
me_statuses | Request to /v1/me/statuses |
me_works | Request to /v1/me/works |
organizations | Request to /v1/organizations |
people | Request to /v1/people |
records | Request to /v1/records |
reviews | Request to /v1/records |
series | Request to /v1/series |
staffs | Request to /v1/staffs |
users | Request to /v1/users |
works | Request to /v1/works |