macro_rules! max_version_async {
() => { ... };
(crate_name = $crate_name:expr, version = $version:expr, user_agent = $user_agent:expr $(,)?) => { ... };
(crate_name = $crate_name:expr, user_agent = $user_agent:expr, version = $version:expr $(,)?) => { ... };
(version = $version:expr, crate_name = $crate_name:expr, user_agent = $user_agent:expr $(,)?) => { ... };
(version = $version:expr, user_agent = $user_agent:expr, crate_name = $crate_name:expr $(,)?) => { ... };
(user_agent = $user_agent:expr, crate_name = $crate_name:expr, version = $version:expr $(,)?) => { ... };
(user_agent = $user_agent:expr, version = $version:expr, crate_name = $crate_name:expr $(,)?) => { ... };
(version = $version:expr, user_agent = $user_agent:expr $(,)?) => { ... };
(user_agent = $user_agent:expr, version = $version:expr $(,)?) => { ... };
(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, version = $version:expr $(,)?) => { ... };
(version = $version:expr, crate_name = $crate_name:expr $(,)?) => { ... };
(crate_name = $crate_name:expr $(,)?) => { ... };
(version = $version:expr $(,)?) => { ... };
(user_agent = $user_agent:expr $(,)?) => { ... };
}
Asynchronous version of max_version!
View the documentation of
max_version!
for more details.
use check_latest::max_version_async;
if let Ok(Some(version)) = max_version_async!().await {
println!("Go get version {}!", version);
}