pub struct BlockMetadataTransaction {
pub id: String,
pub epoch: String,
pub round: String,
pub proposer: String,
pub failed_proposer_indices: Vec<u64>,
pub previous_block_votes_bitvec: Vec<u8>,
pub timestamp: String,
pub events: Vec<Event>,
}Fields§
§id: String§epoch: String§round: String§proposer: String§failed_proposer_indices: Vec<u64>§previous_block_votes_bitvec: Vec<u8>§timestamp: String§events: Vec<Event>Trait Implementations§
Source§impl Clone for BlockMetadataTransaction
impl Clone for BlockMetadataTransaction
Source§fn clone(&self) -> BlockMetadataTransaction
fn clone(&self) -> BlockMetadataTransaction
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockMetadataTransaction
impl Debug for BlockMetadataTransaction
Source§impl<'de> Deserialize<'de> for BlockMetadataTransaction
impl<'de> Deserialize<'de> for BlockMetadataTransaction
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 BlockMetadataTransaction
impl RefUnwindSafe for BlockMetadataTransaction
impl Send for BlockMetadataTransaction
impl Sync for BlockMetadataTransaction
impl Unpin for BlockMetadataTransaction
impl UnwindSafe for BlockMetadataTransaction
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)