summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSebastian Holmin <sebastian.holmin@mullvad.net>2025-07-07 11:32:23 +0200
committerLinus Färnstrand <linus@mullvad.net>2025-07-08 16:56:24 +0200
commit7b364b0ed620356d955c4168258cc47caf1f3d5f (patch)
treea5583e0c58108c6e10002c161f03b9aceecb83a0
parent8d4f1f690d6a111e8317936aede632be078baa88 (diff)
downloadmullvadvpn-7b364b0ed620356d955c4168258cc47caf1f3d5f.tar.xz
mullvadvpn-7b364b0ed620356d955c4168258cc47caf1f3d5f.zip
Specify lifetime with `use<>` for impl trait
-rw-r--r--mullvad-api/src/lib.rs2
-rw-r--r--mullvad-daemon/src/version/check.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/mullvad-api/src/lib.rs b/mullvad-api/src/lib.rs
index 4ba91a28c6..66b40e2c5c 100644
--- a/mullvad-api/src/lib.rs
+++ b/mullvad-api/src/lib.rs
@@ -714,7 +714,7 @@ impl ProblemReportProxy {
message: &str,
log: &str,
metadata: &BTreeMap<String, String>,
- ) -> impl Future<Output = Result<(), rest::Error>> {
+ ) -> impl Future<Output = Result<(), rest::Error>> + use<> {
#[derive(serde::Serialize)]
struct ProblemReport {
address: String,
diff --git a/mullvad-daemon/src/version/check.rs b/mullvad-daemon/src/version/check.rs
index de2bbb7117..f977e829bd 100644
--- a/mullvad-daemon/src/version/check.rs
+++ b/mullvad-daemon/src/version/check.rs
@@ -373,7 +373,7 @@ fn do_version_check_in_background(
fn version_check_inner(
api: &ApiContext,
min_metadata_version: usize,
-) -> impl Future<Output = Result<VersionCache, Error>> {
+) -> impl Future<Output = Result<VersionCache, Error>> + use<> {
use mullvad_api::version::{AppVersionResponse, AppVersionResponse2};
let v1_endpoint = api.version_proxy.version_check(
@@ -422,7 +422,7 @@ fn version_check_inner(
api: &ApiContext,
// NOTE: This is unused when `update` is disabled
_min_metadata_version: usize,
-) -> impl Future<Output = Result<VersionCache, Error>> {
+) -> impl Future<Output = Result<VersionCache, Error>> + use<> {
let v1_endpoint = api.version_proxy.version_check(
mullvad_version::VERSION.to_owned(),
PLATFORM,