[][src]Module fred_rs::release::related_tags

Get the related tags for a release

https://research.stlouisfed.org/docs/api/fred/release_related_tags.html

use fred_rs::client::FredClient;
use fred_rs::release::related_tags::{Builder, OrderBy, SortOrder};
use fred_rs::tags::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
    .tag_name("usa")
    .limit(5)
    .sort_order(SortOrder::Descending)
    .order_by(OrderBy::Created);
 
let resp: Response = match c.release_related_tags(9, builder) {
    Ok(resp) => resp,
    Err(msg) => {
        println!("{}", msg);
        assert_eq!(2, 1);
        return
    },
};
 
for item in resp.tags {
    println!("{}: {}", item.name, item.created);
}

Structs

Builder

Enums

OrderBy

Determines the order of search results

SortOrder

Sort order options for the fred/release/related_tags endpoint

TagGroupId

A tag group id to filter tags by type.