pub trait EmulatorService:
Send
+ Sync
+ 'static {
Show 15 methods
// Required methods
fn create_emulators<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateEmulatorsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<CreateEmulatorsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_emulators<'life0, 'async_trait>(
&'life0 self,
request: Request<GetEmulatorsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<GetEmulatorsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_emulators<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateEmulatorsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<UpdateEmulatorsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_emulators<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteEmulatorsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<DeleteEmulatorsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_emulator_profiles<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateEmulatorProfilesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<CreateEmulatorProfilesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_emulator_profiles<'life0, 'async_trait>(
&'life0 self,
request: Request<GetEmulatorProfilesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<GetEmulatorProfilesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_emulator_profiles<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateEmulatorProfilesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<UpdateEmulatorProfilesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_emulator_profiles<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteEmulatorProfilesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<DeleteEmulatorProfilesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_default_emulator_profiles<'life0, 'async_trait>(
&'life0 self,
request: Request<GetDefaultEmulatorProfilesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<GetDefaultEmulatorProfilesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_default_emulator_profiles<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateDefaultEmulatorProfilesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<UpdateDefaultEmulatorProfilesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_default_emulator_profiles<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteDefaultEmulatorProfilesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<DeleteDefaultEmulatorProfilesResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_local_emulator_configs<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateLocalEmulatorConfigsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<CreateLocalEmulatorConfigsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_local_emulator_configs<'life0, 'async_trait>(
&'life0 self,
request: Request<GetLocalEmulatorConfigsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<GetLocalEmulatorConfigsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_local_emulator_configs<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateLocalEmulatorConfigsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<UpdateLocalEmulatorConfigsResponse>, Status>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_local_emulator_configs<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteLocalEmulatorConfigsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<DeleteLocalEmulatorConfigsResponse>, 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 EmulatorServiceServer.