pub trait SystemActivityControlProxyInterface: Send + Sync {
type StartApplicationActivityResponseFut: Future<Output = Result<SystemActivityControlStartApplicationActivityResult, Error>> + Send;
type StopApplicationActivityResponseFut: Future<Output = Result<SystemActivityControlStopApplicationActivityResult, Error>> + Send;
// Required methods
fn start_application_activity(
&self,
) -> Self::StartApplicationActivityResponseFut;
fn stop_application_activity(
&self,
) -> Self::StopApplicationActivityResponseFut;
}