annis 0.0.6

Annict API client library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extern crate annis;
use annis::nonblocking::Client;
use annis::{Characters::*, Error, Value};
use std::env;
use tokio;

#[tokio::main]
async fn main() -> Result<(), Error> {
    let client = Client::set_token(env::var("annict_access_token").unwrap());

    let params = vec![(filter_ids, "26233"), (fields, "name")];
    let characters = annis::characters().params(params);
    let json = client.call(characters).await?.json::<Value>().await?;
    println!("{}", json["characters"][0]["name"].as_str().unwrap());

    Ok(())
}