Expand description
NASA Open APIs client implementations.
Features light bindings for a multitude of APIs. Including:
- Picture of the day -> [
apod
] - Database of Notifications, Knowledge, Information -> [
donki
] - Jet Propulsion Laboratory -> [
jpl
] - Near Earth Objects -> [
neo
] - Tech Transfer -> [
tech
]
Example Program
use nerva::clients::apod;
use nerva::prelude::*;
fn main() -> Result<(), Box<dyn std::error::Error>>
{
let apod = apod::Apod::default();
let response = apod.get(params::ApodParams::default())?;
println!("{:#?}", response);
return Ok(());
}
Modules
- API client implementations
- Core abstractions
- Re-exports