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