pub struct DoubleSignEvidence {
pub validator_pubkey: Vec<u8>,
pub height: u64,
pub batch_hash_1: [u8; 32],
pub batch_hash_2: [u8; 32],
pub signature_1: Vec<u8>,
pub signature_2: Vec<u8>,
}Fields§
§validator_pubkey: Vec<u8>§height: u64§batch_hash_1: [u8; 32]§batch_hash_2: [u8; 32]§signature_1: Vec<u8>§signature_2: Vec<u8>Trait Implementations§
Source§impl Clone for DoubleSignEvidence
impl Clone for DoubleSignEvidence
Source§fn clone(&self) -> DoubleSignEvidence
fn clone(&self) -> DoubleSignEvidence
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 moreSource§impl Debug for DoubleSignEvidence
impl Debug for DoubleSignEvidence
Source§impl<'de> Deserialize<'de> for DoubleSignEvidence
impl<'de> Deserialize<'de> for DoubleSignEvidence
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
Auto Trait Implementations§
impl Freeze for DoubleSignEvidence
impl RefUnwindSafe for DoubleSignEvidence
impl Send for DoubleSignEvidence
impl Sync for DoubleSignEvidence
impl Unpin for DoubleSignEvidence
impl UnsafeUnpin for DoubleSignEvidence
impl UnwindSafe for DoubleSignEvidence
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