bodhi-cli 2.0.1

bodhi CLI client based on bodhi-rs
use bodhi::BodhiClient;
use bodhi::Override;
use bodhi::OverrideNVRQuery;
use bodhi::Update;
use bodhi::UpdateIDQuery;

pub async fn query_override(bodhi: &BodhiClient, nvr: &str) -> Result<Override, String> {
    bodhi
        .request(&OverrideNVRQuery::new(nvr))
        .await
        .map_err(|error| error.to_string())
}

pub async fn query_update(bodhi: &BodhiClient, alias: &str) -> Result<Update, String> {
    bodhi
        .request(&UpdateIDQuery::new(alias))
        .await
        .map_err(|error| error.to_string())
}