Macro check_latest::new_versions_async [−][src]
macro_rules! new_versions_async { (crate_name = $crate_name:expr, user_agent = $user_agent:expr $(,)?) => { ... }; (user_agent = $user_agent:expr, crate_name = $crate_name:expr $(,)?) => { ... }; (crate_name = $crate_name:expr) => { ... }; (user_agent = $user_agent:expr) => { ... }; () => { ... }; }
Expand description
Helper for creating a new Versions
.
Will assume the correct crate_name
and user_agent
based on the contents
of your Cargo.toml
, but these values can be overridden.
Examples
Basic Usage
use check_latest::new_versions_async; let versions = new_versions_async!().await;
Overriding Default Values
*NOTE Overriding both defaults is no different than just using
Versions::new
. You will probably want to override only one field, if any,
if using this macro.
use check_latest::new_versions_async; let versions = new_versions_async!( crate_name = "renamed-crate", user_agent = "my-user-agent", ).await;