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