chore: address clippy lints

This commit is contained in:
Rob Ede 2025-12-11 07:26:07 +00:00
parent 28843c4ed3
commit 917b5f2048
No known key found for this signature in database
GPG Key ID: F5E3FCAA33CBF062
4 changed files with 7 additions and 24 deletions

View File

@ -294,16 +294,11 @@ mod tests {
let res = HttpRange::parse(header, size); let res = HttpRange::parse(header, size);
if res.is_err() { if let Err(err) = res {
if expected.is_empty() { if expected.is_empty() {
continue; continue;
} else { } else {
panic!( panic!("parse({header}, {size}) returned error {err:?}");
"parse({}, {}) returned error {:?}",
header,
size,
res.unwrap_err()
);
} }
} }

View File

@ -176,11 +176,7 @@ impl Inner {
/// Register future waiting data from payload. /// Register future waiting data from payload.
/// Waker would be used in `Inner::wake` /// Waker would be used in `Inner::wake`
fn register(&mut self, cx: &Context<'_>) { fn register(&mut self, cx: &Context<'_>) {
if self if self.task.as_ref().is_none_or(|w| !cx.waker().will_wake(w)) {
.task
.as_ref()
.map_or(true, |w| !cx.waker().will_wake(w))
{
self.task = Some(cx.waker().clone()); self.task = Some(cx.waker().clone());
} }
} }
@ -191,7 +187,7 @@ impl Inner {
if self if self
.io_task .io_task
.as_ref() .as_ref()
.map_or(true, |w| !cx.waker().will_wake(w)) .is_none_or(|w| !cx.waker().will_wake(w))
{ {
self.io_task = Some(cx.waker().clone()); self.io_task = Some(cx.waker().clone());
} }

View File

@ -16,19 +16,14 @@ use proc_macro2::Ident;
use quote::quote; use quote::quote;
use syn::{parse_macro_input, Type}; use syn::{parse_macro_input, Type};
#[derive(FromMeta)] #[derive(Default, FromMeta)]
enum DuplicateField { enum DuplicateField {
#[default]
Ignore, Ignore,
Deny, Deny,
Replace, Replace,
} }
impl Default for DuplicateField {
fn default() -> Self {
Self::Ignore
}
}
#[derive(FromDeriveInput, Default)] #[derive(FromDeriveInput, Default)]
#[darling(attributes(multipart), default)] #[darling(attributes(multipart), default)]
struct MultipartFormAttrs { struct MultipartFormAttrs {

View File

@ -309,10 +309,7 @@ impl ClientRequest {
/// Freeze request builder and construct `FrozenClientRequest`, /// Freeze request builder and construct `FrozenClientRequest`,
/// which could be used for sending same request multiple times. /// which could be used for sending same request multiple times.
pub fn freeze(self) -> Result<FrozenClientRequest, FreezeRequestError> { pub fn freeze(self) -> Result<FrozenClientRequest, FreezeRequestError> {
let slf = match self.prep_for_sending() { let slf = self.prep_for_sending()?;
Ok(slf) => slf,
Err(err) => return Err(err.into()),
};
let request = FrozenClientRequest { let request = FrozenClientRequest {
head: Rc::new(slf.head), head: Rc::new(slf.head),