all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH proxmox-ve-rs] clippy: elide some lifetimes
@ 2025-03-31 13:40 Gabriel Goller
  2025-04-04 16:50 ` Thomas Lamprecht
  0 siblings, 1 reply; 2+ messages in thread
From: Gabriel Goller @ 2025-03-31 13:40 UTC (permalink / raw)
  To: pve-devel

Elide some lifetimes to avoid clippy warnings:

    warning: the following explicit lifetimes could be elided: 'a
       --> proxmox-ve-config/src/firewall/parse.rs:319:11
        |
    319 | impl<'de, 'a, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'a, E>
        |           ^^                                                          ^^
        |
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
        = note: `#[warn(clippy::needless_lifetimes)]` on by default
    help: elide the lifetimes
        |
    319 - impl<'de, 'a, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'a, E>
    319 + impl<'de, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'_, E>
        |

    warning: the following explicit lifetimes could be elided: 'de
       --> proxmox-ve-config/src/firewall/parse.rs:382:6
        |
    382 | impl<'de, 'a, E> serde::de::IntoDeserializer<'de, E> for SomeStr<'a>
        |      ^^^                                     ^^^
        |
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
    help: elide the lifetimes
        |
    382 - impl<'de, 'a, E> serde::de::IntoDeserializer<'de, E> for SomeStr<'a>
    382 + impl<'a, E> serde::de::IntoDeserializer<'_, E> for SomeStr<'a>
        |

    warning: the following explicit lifetimes could be elided: 'de
       --> proxmox-ve-config/src/firewall/parse.rs:468:6
        |
    468 | impl<'de, E> serde::de::IntoDeserializer<'de, E> for SomeString
        |      ^^^                                 ^^^
        |
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
    help: elide the lifetimes
        |
    468 - impl<'de, E> serde::de::IntoDeserializer<'de, E> for SomeString
    468 + impl<E> serde::de::IntoDeserializer<'_, E> for SomeString
        |

Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
---
 proxmox-ve-config/src/firewall/parse.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/proxmox-ve-config/src/firewall/parse.rs b/proxmox-ve-config/src/firewall/parse.rs
index 7bf00c08cbf7..8cf475740eab 100644
--- a/proxmox-ve-config/src/firewall/parse.rs
+++ b/proxmox-ve-config/src/firewall/parse.rs
@@ -316,7 +316,7 @@ pub mod serde_option_log_ratelimit {
 #[derive(Clone, Copy, Debug)]
 pub struct SomeStrDeserializer<'a, E>(serde::de::value::StrDeserializer<'a, E>);
 
-impl<'de, 'a, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'a, E>
+impl<'de, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'_, E>
 where
     E: serde::de::Error,
 {
@@ -379,7 +379,7 @@ impl<'a> From<&'a str> for SomeStr<'a> {
     }
 }
 
-impl<'de, 'a, E> serde::de::IntoDeserializer<'de, E> for SomeStr<'a>
+impl<'a, E> serde::de::IntoDeserializer<'_, E> for SomeStr<'a>
 where
     E: serde::de::Error,
 {
@@ -465,7 +465,7 @@ impl From<String> for SomeString {
     }
 }
 
-impl<'de, E> serde::de::IntoDeserializer<'de, E> for SomeString
+impl<E> serde::de::IntoDeserializer<'_, E> for SomeString
 where
     E: serde::de::Error,
 {
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [pve-devel] [PATCH proxmox-ve-rs] clippy: elide some lifetimes
  2025-03-31 13:40 [pve-devel] [PATCH proxmox-ve-rs] clippy: elide some lifetimes Gabriel Goller
@ 2025-04-04 16:50 ` Thomas Lamprecht
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Lamprecht @ 2025-04-04 16:50 UTC (permalink / raw)
  To: Proxmox VE development discussion, Gabriel Goller

Am 31.03.25 um 15:40 schrieb Gabriel Goller:
> Elide some lifetimes to avoid clippy warnings:
> 
>     warning: the following explicit lifetimes could be elided: 'a
>        --> proxmox-ve-config/src/firewall/parse.rs:319:11
>         |
>     319 | impl<'de, 'a, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'a, E>
>         |           ^^                                                          ^^
>         |
>         = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
>         = note: `#[warn(clippy::needless_lifetimes)]` on by default
>     help: elide the lifetimes
>         |
>     319 - impl<'de, 'a, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'a, E>
>     319 + impl<'de, E> serde::de::Deserializer<'de> for SomeStrDeserializer<'_, E>
>         |
> 
>     warning: the following explicit lifetimes could be elided: 'de
>        --> proxmox-ve-config/src/firewall/parse.rs:382:6
>         |
>     382 | impl<'de, 'a, E> serde::de::IntoDeserializer<'de, E> for SomeStr<'a>
>         |      ^^^                                     ^^^
>         |
>         = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
>     help: elide the lifetimes
>         |
>     382 - impl<'de, 'a, E> serde::de::IntoDeserializer<'de, E> for SomeStr<'a>
>     382 + impl<'a, E> serde::de::IntoDeserializer<'_, E> for SomeStr<'a>
>         |
> 
>     warning: the following explicit lifetimes could be elided: 'de
>        --> proxmox-ve-config/src/firewall/parse.rs:468:6
>         |
>     468 | impl<'de, E> serde::de::IntoDeserializer<'de, E> for SomeString
>         |      ^^^                                 ^^^
>         |
>         = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
>     help: elide the lifetimes
>         |
>     468 - impl<'de, E> serde::de::IntoDeserializer<'de, E> for SomeString
>     468 + impl<E> serde::de::IntoDeserializer<'_, E> for SomeString
>         |

please don't add that verbose and rather useless stuff to commit messages

And I applied the one from Christoph already, not because of above,
but simply because I read that first – but from a commit message POV
I definitively favor his one.

https://git.proxmox.com/?p=proxmox-ve-rs.git;a=commitdiff;h=1386a82556a9dfb42b0ec101cc3cf52d41848a0c


_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-04-04 16:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-31 13:40 [pve-devel] [PATCH proxmox-ve-rs] clippy: elide some lifetimes Gabriel Goller
2025-04-04 16:50 ` Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal