Dynamic

Trait Dynamic 

Source
pub trait Dynamic:
    Send
    + Sync
    + 'static {
Show 13 methods // Required methods fn dyn_details<'life0, 'async_trait>( &'life0 self, request: Request<DynDetailsReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynDetailsReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_mix_up_list_search<'life0, 'async_trait>( &'life0 self, request: Request<DynMixUpListSearchReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynMixUpListSearchReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_mix_up_list_view_more<'life0, 'async_trait>( &'life0 self, request: Request<NoReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynMixUpListViewMoreReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_our_city<'life0, 'async_trait>( &'life0 self, request: Request<DynOurCityReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynOurCityReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_our_city_switch<'life0, 'async_trait>( &'life0 self, request: Request<DynOurCitySwitchReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<NoReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_red<'life0, 'async_trait>( &'life0 self, request: Request<DynRedReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynRedReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_tab<'life0, 'async_trait>( &'life0 self, request: Request<DynTabReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynTabReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_upd_offset<'life0, 'async_trait>( &'life0 self, request: Request<DynUpdOffsetReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<NoReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_video<'life0, 'async_trait>( &'life0 self, request: Request<DynVideoReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynVideoReqReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn dyn_video_personal<'life0, 'async_trait>( &'life0 self, request: Request<DynVideoPersonalReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynVideoPersonalReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn geo_coder<'life0, 'async_trait>( &'life0 self, request: Request<GeoCoderReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<GeoCoderReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn our_city_click_report<'life0, 'async_trait>( &'life0 self, request: Request<OurCityClickReportReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<OurCityClickReportReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn s_video<'life0, 'async_trait>( &'life0 self, request: Request<SVideoReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<SVideoReply>, Status>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait;
}
Expand description

Generated trait containing gRPC methods that should be implemented for use with DynamicServer.

Required Methods§

Source

fn dyn_details<'life0, 'async_trait>( &'life0 self, request: Request<DynDetailsReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynDetailsReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_mix_up_list_view_more<'life0, 'async_trait>( &'life0 self, request: Request<NoReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynMixUpListViewMoreReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_our_city<'life0, 'async_trait>( &'life0 self, request: Request<DynOurCityReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynOurCityReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_our_city_switch<'life0, 'async_trait>( &'life0 self, request: Request<DynOurCitySwitchReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<NoReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_red<'life0, 'async_trait>( &'life0 self, request: Request<DynRedReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynRedReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_tab<'life0, 'async_trait>( &'life0 self, request: Request<DynTabReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynTabReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_upd_offset<'life0, 'async_trait>( &'life0 self, request: Request<DynUpdOffsetReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<NoReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_video<'life0, 'async_trait>( &'life0 self, request: Request<DynVideoReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynVideoReqReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn dyn_video_personal<'life0, 'async_trait>( &'life0 self, request: Request<DynVideoPersonalReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<DynVideoPersonalReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn geo_coder<'life0, 'async_trait>( &'life0 self, request: Request<GeoCoderReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<GeoCoderReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn our_city_click_report<'life0, 'async_trait>( &'life0 self, request: Request<OurCityClickReportReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<OurCityClickReportReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn s_video<'life0, 'async_trait>( &'life0 self, request: Request<SVideoReq>, ) -> Pin<Box<dyn Future<Output = Result<Response<SVideoReply>, Status>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Implementors§