fix: fix clippy linting

This commit is contained in:
Valentin Weber 2025-07-20 12:55:08 +02:00
parent 8ff2ca9b66
commit 9caac1bb6e
No known key found for this signature in database
GPG key ID: 44797000F143F522

View file

@ -109,7 +109,7 @@ fn main() -> Result<()> {
let payload = gnerate_payload(&mut args)?; let payload = gnerate_payload(&mut args)?;
write_payload(&args.transport, &args.device_name, payload) write_payload(&args.transport, Option::from(&args.device_name), payload)
} }
fn list_devices(transport: &TransportProtocol) -> Result<()> { fn list_devices(transport: &TransportProtocol) -> Result<()> {
@ -236,7 +236,7 @@ fn gnerate_payload(args: &mut Args) -> Result<PayloadBuffer> {
fn write_payload( fn write_payload(
transport: &TransportProtocol, transport: &TransportProtocol,
device_name: &Option<String>, device_name: Option<&String>,
payload: PayloadBuffer, payload: PayloadBuffer,
) -> Result<(), anyhow::Error> { ) -> Result<(), anyhow::Error> {
match transport { match transport {
@ -245,7 +245,7 @@ fn write_payload(
.enable_all() .enable_all()
.build()? .build()?
.block_on(async { .block_on(async {
BleDevice::single(device_name.as_deref()) BleDevice::single(device_name.map(|x| x.as_str()))
.await? .await?
.write(payload) .write(payload)
.await .await