[][src]Module bodhi::query

This module contains all the REST API query wrappers that attempt to map the REST-y API to an idiomatic Rust API, using builder patterns to construct complex queries.

For example, the bodhi REST API accepts Sequence arguments for certain keywords, which have to be encoded as comma-separated lists of Strings. The Rust API abstracts this as with methods on the query that accept normal Strings and then construct the comma-separated lists on demand.

Re-exports

pub use builds::*;
pub use comments::*;
pub use csrf::*;
pub use overrides::*;
pub use packages::*;
pub use releases::*;
pub use stacks::*;
pub use updates::*;
pub use users::*;

Modules

builds

query builds (or one build by NVR)

comments

query comments (or one comment by ID)

csrf

request a new CSRF token

overrides

query for buildroot overrides (or one override by NVR)

packages

query for packages

releases

query for releases (or one release by name)

stacks

query for stacks (or one stack by name)

updates

query for updates (or one update by ID, title, or alias)

users

query for users (or one user by username)