1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#![doc = include_str!("../README.md")]

use tendermint::abci::{
    ConsensusRequest, ConsensusResponse, InfoRequest, InfoResponse, MempoolRequest,
    MempoolResponse, Request, Response, SnapshotRequest, SnapshotResponse,
};

/// A fork of tower::buffer @ `e1760d38` that has four queues feeding
/// the same worker task, with different priorities.
mod buffer4;

mod server;
pub use server::Server;

pub mod split;

mod codec;

/// A convenient error type alias.
pub type BoxError = Box<dyn std::error::Error + Send + Sync + 'static>;