pub struct FinalizeBlock {
pub events: Vec<Event>,
pub tx_results: Vec<ExecTxResult>,
pub validator_updates: Vec<Update>,
pub consensus_param_updates: Option<Params>,
pub app_hash: AppHash,
}
Fields§
§events: Vec<Event>
Set of block events emitted as part of executing the block
tx_results: Vec<ExecTxResult>
The result of executing each transaction including the events the particular transction emitted. This should match the order of the transactions delivered in the block itself
validator_updates: Vec<Update>
A list of updates to the validator set. These will reflect the validator set at current height + 2.
consensus_param_updates: Option<Params>
Updates to the consensus params, if any.
app_hash: AppHash
The hash of the application’s state.
Trait Implementations§
Source§impl Clone for FinalizeBlock
impl Clone for FinalizeBlock
Source§fn clone(&self) -> FinalizeBlock
fn clone(&self) -> FinalizeBlock
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 FinalizeBlock
impl Debug for FinalizeBlock
Source§impl<'de> Deserialize<'de> for FinalizeBlock
impl<'de> Deserialize<'de> for FinalizeBlock
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 From<FinalizeBlock> for ResponseFinalizeBlock
impl From<FinalizeBlock> for ResponseFinalizeBlock
Source§fn from(value: FinalizeBlock) -> Self
fn from(value: FinalizeBlock) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FinalizeBlock
impl PartialEq for FinalizeBlock
Source§impl Protobuf<ResponseFinalizeBlock> for FinalizeBlock
impl Protobuf<ResponseFinalizeBlock> for FinalizeBlock
§fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode into a buffer in Protobuf format. Read more
§fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode with a length-delimiter to a buffer in Protobuf format. Read more
§fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode an instance from a buffer. Read more
§fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode a length-delimited instance from
the buffer. Read more
§fn encoded_len(self) -> usize
fn encoded_len(self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
§fn encode_vec(self) -> Vec<u8> ⓘ
fn encode_vec(self) -> Vec<u8> ⓘ
Encodes into a Protobuf-encoded
Vec<u8>
.§fn decode_vec(v: &[u8]) -> Result<Self, Error>
fn decode_vec(v: &[u8]) -> Result<Self, Error>
Constructor that attempts to decode a Protobuf-encoded instance from a
Vec<u8>
(or equivalent).§fn encode_length_delimited_vec(self) -> Vec<u8> ⓘ
fn encode_length_delimited_vec(self) -> Vec<u8> ⓘ
Encode with a length-delimiter to a
Vec<u8>
Protobuf-encoded message.§fn decode_length_delimited_vec(v: &[u8]) -> Result<Self, Error>
fn decode_length_delimited_vec(v: &[u8]) -> Result<Self, Error>
Constructor that attempts to decode a Protobuf-encoded instance with a
length-delimiter from a
Vec<u8>
or equivalent.Source§impl Serialize for FinalizeBlock
impl Serialize for FinalizeBlock
Source§impl TryFrom<ResponseFinalizeBlock> for FinalizeBlock
impl TryFrom<ResponseFinalizeBlock> for FinalizeBlock
impl Eq for FinalizeBlock
impl StructuralPartialEq for FinalizeBlock
Auto Trait Implementations§
impl Freeze for FinalizeBlock
impl RefUnwindSafe for FinalizeBlock
impl Send for FinalizeBlock
impl Sync for FinalizeBlock
impl Unpin for FinalizeBlock
impl UnwindSafe for FinalizeBlock
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