pub trait Server {
fn ping(&mut self, _: PingParams, _: PingResults) -> Promise<(), Error> { ... }
fn transaction(
&mut self,
_: TransactionParams,
_: TransactionResults
) -> Promise<(), Error> { ... }
fn bulk_insert(
&mut self,
_: BulkInsertParams,
_: BulkInsertResults
) -> Promise<(), Error> { ... }
}