pub trait Server {
fn status(
&mut self,
_: StatusParams,
_: StatusResults
) -> Promise<(), Error> { ... }
fn lock(&mut self, _: LockParams, _: LockResults) -> Promise<(), Error> { ... }
fn unlock(
&mut self,
_: UnlockParams,
_: UnlockResults
) -> Promise<(), Error> { ... }
fn identities(
&mut self,
_: IdentitiesParams,
_: IdentitiesResults
) -> Promise<(), Error> { ... }
fn add_identity(
&mut self,
_: AddIdentityParams,
_: AddIdentityResults
) -> Promise<(), Error> { ... }
fn change_passphrase(
&mut self,
_: ChangePassphraseParams,
_: ChangePassphraseResults
) -> Promise<(), Error> { ... }
fn list(&mut self, _: ListParams, _: ListResults) -> Promise<(), Error> { ... }
fn update_index(
&mut self,
_: UpdateIndexParams,
_: UpdateIndexResults
) -> Promise<(), Error> { ... }
fn add(&mut self, _: AddParams, _: AddResults) -> Promise<(), Error> { ... }
fn get(&mut self, _: GetParams, _: GetResults) -> Promise<(), Error> { ... }
fn get_version(
&mut self,
_: GetVersionParams,
_: GetVersionResults
) -> Promise<(), Error> { ... }
}