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;
}

Required Associated Types§

source

type RenderResponseFut: Future<Output = Result<(), Error>> + Send

source

type Render2ResponseFut: Future<Output = Result<(), Error>> + Send

Required Methods§

source

fn render( &self, status: Status, percent_complete: f32 ) -> Self::RenderResponseFut

source

fn render2( &self, payload: &ProgressRendererRender2Request ) -> Self::Render2ResponseFut

Implementors§