pub struct HybridSignature {
pub ed25519_sig: [u8; 64],
pub ml_dsa_sig: Vec<u8>,
}Available on crate feature
std only.Fields§
§ed25519_sig: [u8; 64]§ml_dsa_sig: Vec<u8>Implementations§
Trait Implementations§
Source§impl BorshDeserialize for HybridSignature
impl BorshDeserialize for HybridSignature
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for HybridSignature
impl BorshSerialize for HybridSignature
Source§impl Clone for HybridSignature
impl Clone for HybridSignature
Source§fn clone(&self) -> HybridSignature
fn clone(&self) -> HybridSignature
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HybridSignature
impl RefUnwindSafe for HybridSignature
impl Send for HybridSignature
impl Sync for HybridSignature
impl Unpin for HybridSignature
impl UnsafeUnpin for HybridSignature
impl UnwindSafe for HybridSignature
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more