pub use error::*;
use semver::Version;
#[derive(Debug)]
pub struct Versions {
pub max_version: Version,
pub newest_version: Version,
}
#[cfg(feature = "async")]
pub mod r#async;
#[cfg(feature = "blocking")]
pub mod blocking;
mod error;
#[doc(hidden)]
#[macro_export]
macro_rules! crate_name {
() => {
env!("CARGO_PKG_NAME")
};
}
#[doc(hidden)]
#[macro_export]
macro_rules! crate_version {
() => {
env!("CARGO_PKG_VERSION")
};
}
#[doc(hidden)]
#[macro_export]
macro_rules! user_agent {
() => {
concat!($crate::crate_name!(), "/", $crate::crate_version!())
};
}