pub trait ProgressRendererProxyInterface: Send + Sync {
type RenderResponseFut: Future<Output = Result<(), Error>> + Send;
type Render2ResponseFut: Future<Output = Result<(), Error>> + Send;
// Required methods
fn render(
&self,
status: Status,
percent_complete: f32,
) -> Self::RenderResponseFut;
fn render2(
&self,
payload: &ProgressRendererRender2Request,
) -> Self::Render2ResponseFut;
}