diff --git a/libs/http-utils/src/endpoint.rs b/libs/http-utils/src/endpoint.rs
index a61bf8e08a..c23d95f3e6 100644
--- a/libs/http-utils/src/endpoint.rs
+++ b/libs/http-utils/src/endpoint.rs
@@ -558,11 +558,11 @@ async fn add_request_id_header_to_response(
mut res: Response
,
req_info: RequestInfo,
) -> Result, ApiError> {
- if let Some(request_id) = req_info.context::() {
- if let Ok(request_header_value) = HeaderValue::from_str(&request_id.0) {
- res.headers_mut()
- .insert(&X_REQUEST_ID_HEADER, request_header_value);
- };
+ if let Some(request_id) = req_info.context::()
+ && let Ok(request_header_value) = HeaderValue::from_str(&request_id.0)
+ {
+ res.headers_mut()
+ .insert(&X_REQUEST_ID_HEADER, request_header_value);
};
Ok(res)
diff --git a/libs/http-utils/src/server.rs b/libs/http-utils/src/server.rs
index f93f71c962..ce90b8d710 100644
--- a/libs/http-utils/src/server.rs
+++ b/libs/http-utils/src/server.rs
@@ -72,10 +72,10 @@ impl Server {
if err.is_incomplete_message() || err.is_closed() || err.is_timeout() {
return true;
}
- if let Some(inner) = err.source() {
- if let Some(io) = inner.downcast_ref::() {
- return suppress_io_error(io);
- }
+ if let Some(inner) = err.source()
+ && let Some(io) = inner.downcast_ref::()
+ {
+ return suppress_io_error(io);
}
false
}
diff --git a/libs/neon-shmem/src/hash.rs b/libs/neon-shmem/src/hash.rs
index 58726b9ba3..a58797d8fa 100644
--- a/libs/neon-shmem/src/hash.rs
+++ b/libs/neon-shmem/src/hash.rs
@@ -363,7 +363,7 @@ where
// TODO: An Iterator might be nicer. The communicator's clock algorithm needs to
// _slowly_ iterate through all buckets with its clock hand, without holding a lock.
// If we switch to an Iterator, it must not hold the lock.
- pub fn get_at_bucket(&self, pos: usize) -> Option> {
+ pub fn get_at_bucket(&self, pos: usize) -> Option> {
let map = unsafe { self.shared_ptr.as_ref() }.unwrap().read();
if pos >= map.buckets.len() {
return None;
diff --git a/libs/tracing-utils/src/perf_span.rs b/libs/tracing-utils/src/perf_span.rs
index 16f713c67e..4eec0829f7 100644
--- a/libs/tracing-utils/src/perf_span.rs
+++ b/libs/tracing-utils/src/perf_span.rs
@@ -49,7 +49,7 @@ impl PerfSpan {
}
}
- pub fn enter(&self) -> PerfSpanEntered {
+ pub fn enter(&self) -> PerfSpanEntered<'_> {
if let Some(ref id) = self.inner.id() {
self.dispatch.enter(id);
}
diff --git a/proxy/src/metrics.rs b/proxy/src/metrics.rs
index 0726a145df..d5905efc5a 100644
--- a/proxy/src/metrics.rs
+++ b/proxy/src/metrics.rs
@@ -553,14 +553,6 @@ impl From for Bool {
}
}
-#[derive(LabelGroup)]
-#[label(set = InvalidEndpointsSet)]
-pub struct InvalidEndpointsGroup {
- pub protocol: Protocol,
- pub rejected: Bool,
- pub outcome: ConnectOutcome,
-}
-
#[derive(LabelGroup)]
#[label(set = RetriesMetricSet)]
pub struct RetriesMetricGroup {
diff --git a/proxy/src/stream.rs b/proxy/src/stream.rs
index d6a43df188..9447b9623b 100644
--- a/proxy/src/stream.rs
+++ b/proxy/src/stream.rs
@@ -102,7 +102,7 @@ pub struct ReportedError {
}
impl ReportedError {
- pub fn new(e: (impl UserFacingError + Into)) -> Self {
+ pub fn new(e: impl UserFacingError + Into) -> Self {
let error_kind = e.get_error_kind();
Self {
source: e.into(),