pub struct HeartbeatProof {
pub sig: [u8; 64],
pub pk: Byte32,
pub pk2: Byte32,
pub pk1_sig: [u8; 64],
pub pk2_sig: [u8; 64],
}
Expand description
Represents proof information for a heartbeat transaction.
Fields§
§sig: [u8; 64]
Signature (64 bytes).
pk: Byte32
Public key (32 bytes).
pk2: Byte32
Public key 2 (32 bytes).
pk1_sig: [u8; 64]
Public key 1 signature (64 bytes).
pk2_sig: [u8; 64]
Public key 2 signature (64 bytes).
Trait Implementations§
Source§impl Clone for HeartbeatProof
impl Clone for HeartbeatProof
Source§fn clone(&self) -> HeartbeatProof
fn clone(&self) -> HeartbeatProof
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HeartbeatProof
impl Debug for HeartbeatProof
Source§impl<'de> Deserialize<'de> for HeartbeatProof
impl<'de> Deserialize<'de> for HeartbeatProof
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HeartbeatProof
impl PartialEq for HeartbeatProof
Source§impl Serialize for HeartbeatProof
impl Serialize for HeartbeatProof
impl StructuralPartialEq for HeartbeatProof
Auto Trait Implementations§
impl Freeze for HeartbeatProof
impl RefUnwindSafe for HeartbeatProof
impl Send for HeartbeatProof
impl Sync for HeartbeatProof
impl Unpin for HeartbeatProof
impl UnwindSafe for HeartbeatProof
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