EmulatorService

Trait EmulatorService 

Source
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.

Required Methods§

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Source

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,

Implementors§