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.