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
#[cfg(not(feature = "websockets"))] mod tcp; #[cfg(feature = "websockets")] mod websockets; mod api; mod ban_manager; mod builder; mod connection; mod error; mod global; mod miner_list; mod request; mod result; mod route; mod router; mod server; mod types; pub use crate::ban_manager::BanManager; pub use crate::builder::StratumServerBuilder; pub use crate::connection::Connection; pub use crate::error::Error; pub use crate::global::Global; pub use crate::miner_list::MinerList; pub use crate::request::StratumRequest; pub use crate::result::StratumResult; pub use crate::server::StratumServer; pub use crate::types::{ID, ReadyIndicator}; pub type Result<T> = std::result::Result<T, Error>;