xe621 0.6.3

Rust crate for the E621 API (a large online archive of furry art).
Documentation
use xe621::client::Client;

fn main() -> xe621::error::Result<()> {
    let client = Client::new("MyProject/1.0 (by username on e621)")?;

    println!("Top ten safe fluffy posts!");

    for post in client
        .post_search(&["fluffy", "rating:s", "order:score"][..])
        .take(10)
    {
        match post {
            Ok(post) => println!("- #{} with a score of {}", post.id, post.score),
            Err(e) => println!("- couldn't load post: {}", e),
        }
    }

    Ok(())
}