Skip to content

Commit 40a353a

Browse files
committed
clippy::len_without_is_empty
1 parent 719cc3b commit 40a353a

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/request.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,11 @@ impl<State> Request<State> {
313313
pub fn len(&self) -> Option<usize> {
314314
self.request.len()
315315
}
316+
/// Checks if the body is empty.
317+
#[must_use]
318+
pub fn is_empty(&self) -> Option<bool> {
319+
Some(self.request.len()? == 0)
320+
}
316321
}
317322

318323
impl<State> AsMut<http::Request> for Request<State> {

src/response.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ impl Response {
9191
self.res.len()
9292
}
9393

94+
/// Checks if the body is empty.
95+
#[must_use]
96+
pub fn is_empty(&self) -> Option<bool> {
97+
Some(self.res.len()? == 0)
98+
}
99+
94100
/// Get an HTTP header.
95101
#[must_use]
96102
pub fn header(&self, name: &HeaderName) -> Option<&Vec<HeaderValue>> {

0 commit comments

Comments
 (0)