Rust Swapi Client

Crate

Rust client for Star Wars API (https://swapi.co/)

Usage

Add this to your Cargo.toml:

toml [dependencies] swapi_client = "0.0.5"

Example Usage:

``` use swapiclient::RequestHandler; use swapiclient::{Film, People, Planet, Species, Starship, Vehicle};

// Get Planet object Planet::get(10);

// Get Planets let planet_list = Planet::list(Some(2)).unwrap();

// Check list data has prev or next pagination planetlist.hasnext(); planetlist.hasprev();

// Query to next or prev pagination, return Option> planetlist.next(); planetlist.prev();

// Iterate from list data for planet in planetlist.intoiter() { println!("Planet: {}", planet.name); } ```