pub trait PresenterProxyInterface: Send + Sync {
    // Required methods
    fn present_view(
        &self,
        view_holder_token: ViewHolderToken,
        presentation_request: Option<ServerEnd<PresentationMarker>>
    ) -> Result<(), Error>;
    fn present_or_replace_view(
        &self,
        view_holder_token: ViewHolderToken,
        presentation_request: Option<ServerEnd<PresentationMarker>>
    ) -> Result<(), Error>;
    fn present_or_replace_view2(
        &self,
        view_holder_token: ViewHolderToken,
        view_ref: ViewRef,
        presentation_request: Option<ServerEnd<PresentationMarker>>
    ) -> Result<(), Error>;
}

Required Methods§

source

fn present_view( &self, view_holder_token: ViewHolderToken, presentation_request: Option<ServerEnd<PresentationMarker>> ) -> Result<(), Error>

source

fn present_or_replace_view( &self, view_holder_token: ViewHolderToken, presentation_request: Option<ServerEnd<PresentationMarker>> ) -> Result<(), Error>

source

fn present_or_replace_view2( &self, view_holder_token: ViewHolderToken, view_ref: ViewRef, presentation_request: Option<ServerEnd<PresentationMarker>> ) -> Result<(), Error>

Implementors§