From de208a20d5ba5c4b341b2d92d62c0c99c905ede4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn-Michael=20Miehe?= <40151420+ldericher@users.noreply.github.com> Date: Tue, 1 Jul 2025 15:24:26 +0000 Subject: [PATCH] clippy fix --- src/error.rs | 1 + src/sharry/uri.rs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/error.rs b/src/error.rs index 0f1d104..785e860 100644 --- a/src/error.rs +++ b/src/error.rs @@ -121,6 +121,7 @@ impl Error { } } + #[must_use] pub fn get_invalid_param(&self) -> Option<&Parameter> { if let Self::InvalidParameter(p) = self { Some(p) diff --git a/src/sharry/uri.rs b/src/sharry/uri.rs index df0b6e2..bda02d9 100644 --- a/src/sharry/uri.rs +++ b/src/sharry/uri.rs @@ -3,6 +3,12 @@ use std::fmt; use log::trace; use serde::{Deserialize, Serialize}; +/// ID of a file in a Sharry share +/// +/// - impl `Clone` as this is just a String +/// - impl `serde` for cachefile handling +/// - impl `Display` for formatting compatibility +/// - impl `AsRef<[u8]>` for hashing with `blake2b_simd` #[derive(Debug, Clone, Serialize, Deserialize)] pub struct Uri(String);