diff --git a/src/garage/cli/remote/layout.rs b/src/garage/cli/remote/layout.rs index e243688b..1872f63e 100644 --- a/src/garage/cli/remote/layout.rs +++ b/src/garage/cli/remote/layout.rs @@ -344,10 +344,10 @@ pub fn get_staged_or_current_role( None } -pub fn find_matching_node<'a>( +pub fn find_matching_node( status: &GetClusterStatusResponse, layout: &GetClusterLayoutResponse, - pattern: &'a str, + pattern: &str, ) -> Result { let all_node_ids_iter = status .nodes diff --git a/src/k2v-client/lib.rs b/src/k2v-client/lib.rs index fe8fd3e0..a5485cf9 100644 --- a/src/k2v-client/lib.rs +++ b/src/k2v-client/lib.rs @@ -647,7 +647,7 @@ struct PollRangeResponse { } impl<'a> Filter<'a> { - fn query_params(&self) -> Vec<(&'static str, std::borrow::Cow)> { + fn query_params(&self) -> Vec<(&'static str, std::borrow::Cow<'_, str>)> { let mut res = Vec::<(&'static str, std::borrow::Cow)>::with_capacity(8); if let Some(start) = self.start.as_deref() { res.push(("start", start.into()));