pub struct AbciParams {
pub vote_extensions_enable_height: Option<Height>,
}
Expand description
Parameters specific to the Application Blockchain Interface.
Fields§
§vote_extensions_enable_height: Option<Height>
Configures the first height during which vote extensions will be enabled. During this specified height, and for all subsequent heights, precommit messages that do not contain valid extension data will be considered invalid. Prior to this height, vote extensions will not be used or accepted by validators on the network.
Trait Implementations§
Source§impl Clone for AbciParams
impl Clone for AbciParams
Source§fn clone(&self) -> AbciParams
fn clone(&self) -> AbciParams
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 AbciParams
impl Debug for AbciParams
Source§impl Default for AbciParams
impl Default for AbciParams
Source§fn default() -> AbciParams
fn default() -> AbciParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AbciParams
impl<'de> Deserialize<'de> for AbciParams
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<AbciParams> for AbciParams
impl From<AbciParams> for AbciParams
Source§fn from(value: AbciParams) -> Self
fn from(value: AbciParams) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AbciParams
impl PartialEq for AbciParams
Source§impl Protobuf<AbciParams> for AbciParams
impl Protobuf<AbciParams> for AbciParams
§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 AbciParams
impl Serialize for AbciParams
Source§impl TryFrom<AbciParams> for AbciParams
impl TryFrom<AbciParams> for AbciParams
impl Eq for AbciParams
impl StructuralPartialEq for AbciParams
Auto Trait Implementations§
impl Freeze for AbciParams
impl RefUnwindSafe for AbciParams
impl Send for AbciParams
impl Sync for AbciParams
impl Unpin for AbciParams
impl UnwindSafe for AbciParams
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