Trait resolver_api::Resolver

source ·
pub trait Resolver<ReqEnum, Args = (), Err: Debug = Error> {
    // Required method
    fn resolve_request(
        &self,
        request: ReqEnum,
        args: Args,
    ) -> impl Future<Output = Result<String, Error<Err>>> + Send;
}
Expand description

This trait is defined on master request enums using the Resolver macro.

Required Methods§

source

fn resolve_request( &self, request: ReqEnum, args: Args, ) -> impl Future<Output = Result<String, Error<Err>>> + Send

Object Safety§

This trait is not object safe.

Implementors§