pub trait TriggerProxyInterface: Send + Sync { type RunResponseFut: Future<Output = Result<String, Error>> + Send; // Required method fn run(&self) -> Self::RunResponseFut; }