1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#[allow(unused)]
use super::types::Snapshot;
use crate::prelude::*;
mod apply_snapshot_chunk;
mod begin_block;
mod check_tx;
mod commit;
mod deliver_tx;
mod echo;
mod end_block;
mod exception;
mod info;
mod init_chain;
mod list_snapshots;
mod load_snapshot_chunk;
mod offer_snapshot;
mod prepare_proposal;
mod process_proposal;
mod query;
mod set_option;
pub use apply_snapshot_chunk::{ApplySnapshotChunk, ApplySnapshotChunkResult};
pub use begin_block::BeginBlock;
pub use check_tx::CheckTx;
pub use commit::Commit;
pub use deliver_tx::DeliverTx;
pub use echo::Echo;
pub use end_block::EndBlock;
pub use exception::Exception;
pub use info::Info;
pub use init_chain::InitChain;
pub use list_snapshots::ListSnapshots;
pub use load_snapshot_chunk::LoadSnapshotChunk;
pub use offer_snapshot::OfferSnapshot;
pub use prepare_proposal::PrepareProposal;
pub use process_proposal::ProcessProposal;
pub use query::Query;
pub use set_option::SetOption;
#[derive(Clone, PartialEq, Eq, Debug)]
pub enum ConsensusResponse {
#[doc = include_str!("doc/response-initchain.md")]
InitChain(InitChain),
#[doc = include_str!("doc/response-prepareproposal.md")]
PrepareProposal(PrepareProposal),
#[doc = include_str!("doc/response-processproposal.md")]
ProcessProposal(ProcessProposal),
#[doc = include_str!("doc/response-beginblock.md")]
BeginBlock(BeginBlock),
#[doc = include_str!("doc/response-delivertx.md")]
DeliverTx(DeliverTx),
#[doc = include_str!("doc/response-endblock.md")]
EndBlock(EndBlock),
#[doc = include_str!("doc/response-commit.md")]
Commit(Commit),
}
#[derive(Clone, PartialEq, Eq, Debug)]
pub enum MempoolResponse {
#[doc = include_str!("doc/response-checktx.md")]
CheckTx(CheckTx),
}
#[derive(Clone, PartialEq, Eq, Debug)]
pub enum InfoResponse {
#[doc = include_str!("doc/response-echo.md")]
Echo(Echo),
#[doc = include_str!("doc/response-info.md")]
Info(Info),
#[doc = include_str!("doc/response-query.md")]
Query(Query),
#[doc = include_str!("doc/response-setoption.md")]
SetOption(SetOption),
}
#[derive(Clone, PartialEq, Eq, Debug)]
pub enum SnapshotResponse {
#[doc = include_str!("doc/response-listsnapshots.md")]
ListSnapshots(ListSnapshots),
#[doc = include_str!("doc/response-offersnapshot.md")]
OfferSnapshot(OfferSnapshot),
#[doc = include_str!("doc/response-loadsnapshotchunk.md")]
LoadSnapshotChunk(LoadSnapshotChunk),
#[doc = include_str!("doc/response-applysnapshotchunk.md")]
ApplySnapshotChunk(ApplySnapshotChunk),
}