Usgs EROS M2M API Client

An idiomatic Rust API for using the USGS EROS M2M data search and retrieval interface.

Usage

Cargo.toml:

toml [dependencies] usgs-eros-client = "^0.5" tokio = {version = "^0.2", features = ["macros"]}

Basic functionality:

```rust use usgserosclient::{Client, Result}; use usgserosclient::types::Credentials; use usgserosclient::endpoints::DatasetRequestBuilder;

[tokio::main]

async fn main() -> Result<()> { let credentials = Credentials::fromenv()?; let client = Client::new(&credentials).await?; let dataset = client.dataset() .name("glsall").call().await?; println!("Dataset response: {:?}", dataset); Ok(()) } ```

Made by: S&T Norway