pub trait Server {
// Provided methods
fn basic(
&mut self,
_: Params<Owned>,
_: Results<Owned>
) -> Promise<(), Error> { ... }
fn auth(
&mut self,
_: Params<Owned>,
_: Results<Owned>
) -> Promise<(), Error> { ... }
fn version(
&mut self,
_: Params<Owned>,
_: Results<Owned>
) -> Promise<(), Error> { ... }
fn key(&mut self, _: Params<Owned>, _: Results<Owned>) -> Promise<(), Error> { ... }
fn alive(
&mut self,
_: Params<Owned>,
_: Results<Owned>
) -> Promise<(), Error> { ... }
fn id(&mut self, _: Params<Owned>, _: Results<Owned>) -> Promise<(), Error> { ... }
fn name(
&mut self,
_: Params<Owned>,
_: Results<Owned>
) -> Promise<(), Error> { ... }
fn log_files(
&mut self,
_: Params<Owned>,
_: Results<Owned>
) -> Promise<(), Error> { ... }
}