From 066d30f29fb4b1dfb5e436a65a32f36ce9a5297a Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Tue, 11 Feb 2025 23:18:26 -0500 Subject: [PATCH] add Signature::as_array --- signature/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/signature/src/lib.rs b/signature/src/lib.rs index 05034e06..229ccb36 100644 --- a/signature/src/lib.rs +++ b/signature/src/lib.rs @@ -39,6 +39,14 @@ impl Default for Signature { impl solana_sanitize::Sanitize for Signature {} +impl Signature { + /// Return a reference to the `Signature`'s byte array. + #[inline(always)] + pub const fn as_array(&self) -> &[u8; SIGNATURE_BYTES] { + &self.0 + } +} + #[cfg(feature = "rand")] impl Signature { pub fn new_unique() -> Self {