pub struct V3ConsensusStatus {
pub ok: bool,
pub last_block: Option<LastBlock>,
pub version: String,
pub commit: String,
pub node_key_hash: String,
pub validator_key_hash: String,
pub partition_id: String,
pub partition_type: String,
pub peers: Vec<ConsensusPeerInfo>,
}Expand description
Consensus status information
Fields§
§ok: boolWhether the node is operational
last_block: Option<LastBlock>Last block information
version: StringNode software version
commit: StringGit commit hash
node_key_hash: StringHash of the node’s public key
validator_key_hash: StringHash of the validator’s public key
partition_id: StringPartition identifier
partition_type: StringPartition type (Directory, BlockValidator)
peers: Vec<ConsensusPeerInfo>Connected peers
Trait Implementations§
Source§impl Clone for V3ConsensusStatus
impl Clone for V3ConsensusStatus
Source§fn clone(&self) -> V3ConsensusStatus
fn clone(&self) -> V3ConsensusStatus
Returns a duplicate 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 V3ConsensusStatus
impl Debug for V3ConsensusStatus
Source§impl<'de> Deserialize<'de> for V3ConsensusStatus
impl<'de> Deserialize<'de> for V3ConsensusStatus
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 V3ConsensusStatus
impl PartialEq for V3ConsensusStatus
Source§impl Serialize for V3ConsensusStatus
impl Serialize for V3ConsensusStatus
impl StructuralPartialEq for V3ConsensusStatus
Auto Trait Implementations§
impl Freeze for V3ConsensusStatus
impl RefUnwindSafe for V3ConsensusStatus
impl Send for V3ConsensusStatus
impl Sync for V3ConsensusStatus
impl Unpin for V3ConsensusStatus
impl UnsafeUnpin for V3ConsensusStatus
impl UnwindSafe for V3ConsensusStatus
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