From 6e5e131249ae463851eaf1ab0cf594796506fca7 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Wed, 29 Jan 2025 15:22:19 +0100 Subject: [PATCH] feat: add Sealed::as_sealed_ref --- crates/primitives/src/sealed.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/primitives/src/sealed.rs b/crates/primitives/src/sealed.rs index 8c1b3ed69..5ce2fd013 100644 --- a/crates/primitives/src/sealed.rs +++ b/crates/primitives/src/sealed.rs @@ -63,6 +63,11 @@ impl Sealed { Self { inner, seal } } + /// Converts from `&Sealed` to `Sealed<&T>`. + pub const fn as_sealed_ref(&self) -> Sealed<&T> { + Sealed { inner: &self.inner, seal: self.seal } + } + /// Decompose into parts. #[allow(clippy::missing_const_for_fn)] // false positive pub fn into_parts(self) -> (T, B256) {