1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//@todo in the future we need to not make all these pub and clean them up.
//@todo make client clonable so that we don't have to wrap in Arc.
pub mod builder;
pub mod client;
pub mod clients;
pub mod error;
pub mod protocol;
pub mod types;
pub use protocol::Protocol;
pub type Result<T> = std::result::Result<T, error::ClientError>;
//@todos.....
//1. We need to allow for username/password in these clients (See bitcoin).