From 5e465ae7815c4fac3846cc2bcc4a3fa7a5be9712 Mon Sep 17 00:00:00 2001 From: mirco faveri Date: Sun, 1 Nov 2026 11:44:25 +0100 Subject: [PATCH 1/2] Remove PostFileExtension, use String instead --- src/post.rs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/post.rs b/src/post.rs index c2464c5..e263869 100644 --- a/src/post.rs +++ b/src/post.rs @@ -22,25 +22,11 @@ use { /// Chunk size used for iterators performing requests const ITER_CHUNK_SIZE: u64 = 320; -#[derive(Clone, Copy, Debug, PartialEq, Eq, Deserialize)] -pub enum PostFileExtension { - #[serde(rename = "jpg")] - Jpeg, - #[serde(rename = "png")] - Png, - #[serde(rename = "gif")] - Gif, - #[serde(rename = "swf")] - Swf, - #[serde(rename = "webm")] - WebM, -} - #[derive(Clone, Debug, PartialEq, Eq, Deserialize)] pub struct PostFile { pub width: u64, pub height: u64, - pub ext: PostFileExtension, + pub ext: String, pub size: u64, pub md5: String, pub url: Option, From d6e266711ec1355af6e8979398fdcf44aa64dc0c Mon Sep 17 00:00:00 2001 From: mirco faveri Date: Sun, 1 Nov 2026 11:44:25 +0100 Subject: [PATCH 2/2] Fix elided lifetime warning --- src/client/tokio_rate_limit.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/tokio_rate_limit.rs b/src/client/tokio_rate_limit.rs index 1a63a70..05dd9e2 100644 --- a/src/client/tokio_rate_limit.rs +++ b/src/client/tokio_rate_limit.rs @@ -24,7 +24,7 @@ impl<'a> Drop for Guard<'a> { } impl RateLimit { - async fn lock(&self) -> Guard { + async fn lock(&self) -> Guard<'_> { loop { let now = Instant::now();