From efe9fe925a3fc332d18c7f3f52d68cb0e38edd63 Mon Sep 17 00:00:00 2001 From: Mikael Urankar Date: Wed, 17 Sep 2025 10:24:56 +0200 Subject: [PATCH] security/kanidm: Fix build with rust 1.89.0 error: hiding a lifetime that's elided elsewhere is confusing --> rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs:24:48 | 24 | pub fn new>(inner: &T) -> Reader { | ^^ ------ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing PR: 288923 Approved by: portmgr (build fix blanket) --- security/kanidm/files/patch-rust-1.89.0 | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 security/kanidm/files/patch-rust-1.89.0 diff --git a/security/kanidm/files/patch-rust-1.89.0 b/security/kanidm/files/patch-rust-1.89.0 new file mode 100644 index 000000000000..3775ee9a29d2 --- /dev/null +++ b/security/kanidm/files/patch-rust-1.89.0 @@ -0,0 +1,10 @@ +--- ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs.orig 2025-09-17 10:09:23 UTC ++++ ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs +@@ -21,6 +21,7 @@ impl<'a> Reader<'a> { + /// let num = reader.read_u32().unwrap(); + /// assert_eq!(num, 42); + /// ``` ++ #[allow(mismatched_lifetime_syntaxes)] + pub fn new>(inner: &T) -> Reader { + Reader { + inner: inner.as_ref(),