use std::sync::LazyLock; use reqwest::Client; pub(crate) fn new() -> Client { Client::builder().https_only(true).user_agent(concat!(env!("CARGO_PKG_NAME"), "/", env!("CARGO_PKG_VERSION"))).build().unwrap() } pub(crate) const fn lazy() -> LazyLock { LazyLock::new(new) }