cosmrs/slashing/
missed_block.rs1use crate::proto;
2
3#[derive(Clone, Copy, Debug, Eq, PartialEq)]
5pub struct MissedBlock {
6 pub index: i64,
8
9 pub missed: bool,
11}
12
13impl From<proto::cosmos::slashing::v1beta1::MissedBlock> for MissedBlock {
14 fn from(proto: cosmos_sdk_proto::cosmos::slashing::v1beta1::MissedBlock) -> MissedBlock {
15 MissedBlock {
16 index: proto.index,
17 missed: proto.missed,
18 }
19 }
20}
21
22impl From<MissedBlock> for cosmos_sdk_proto::cosmos::slashing::v1beta1::MissedBlock {
23 fn from(missed_block: MissedBlock) -> Self {
24 cosmos_sdk_proto::cosmos::slashing::v1beta1::MissedBlock {
25 index: missed_block.index,
26 missed: missed_block.missed,
27 }
28 }
29}