pub trait SetupProxyInterface: Send + Sync {
    type GetViewRefsResponseFut: Future<Output = Result<(ViewRef, ViewRef), Error>> + Send;
    type WatchViewportResponseFut: Future<Output = Result<Viewport, Error>> + Send;

    // Required methods
    fn get_view_refs(&self) -> Self::GetViewRefsResponseFut;
    fn watch_viewport(&self) -> Self::WatchViewportResponseFut;
}

Required Associated Types§

source

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

source

type WatchViewportResponseFut: Future<Output = Result<Viewport, Error>> + Send

Required Methods§

Implementors§

source§

impl SetupProxyInterface for SetupProxy

§

type GetViewRefsResponseFut = QueryResponseFut<(ViewRef, ViewRef)>

§

type WatchViewportResponseFut = QueryResponseFut<Viewport>