[−][src]Module fred_rs::source::releases
Get the releases for a source
[https://research.stlouisfed.org/docs/api/fred/source_releases.html](https://research.stlouisfed.org/docs/api/fred/source_releases.html
use fred_rs::client::FredClient; use fred_rs::source::releases::{Builder, SortOrder, OrderBy}; use fred_rs::release::Response; let mut c = match FredClient::new() { Ok(c) => c, Err(msg) => { println!("{}", msg); assert_eq!(2, 1); return }, }; let mut builder = Builder::new(); builder .limit(5) .order_by(OrderBy::Name) .sort_order(SortOrder::Descending); let resp: Response = match c.source_releases(1, Some(builder)) { Ok(resp) => resp, Err(msg) => { println!("{}", msg); assert_eq!(2, 1); return }, }; for item in resp.releases { match item.link { Some(l) => println!("{}: {}", item.name, l), None => println!("{}: No Link", item.name), } }
Structs
Builder |
Enums
OrderBy | Determines the order of search results |
SortOrder | Sort order options for the fred/source/releases endpoint |