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).