pub trait NavigationControllerProxyInterface: Send + Sync {
    type LoadUrlResponseFut: Future<Output = Result<NavigationControllerLoadUrlResult, Error>> + Send;

    // Required methods
    fn load_url(
        &self,
        url: &str,
        params: LoadUrlParams
    ) -> Self::LoadUrlResponseFut;
    fn go_back(&self) -> Result<(), Error>;
    fn go_forward(&self) -> Result<(), Error>;
    fn stop(&self) -> Result<(), Error>;
    fn reload(&self, type_: ReloadType) -> Result<(), Error>;
}

Required Associated Types§

Required Methods§

source

fn load_url(&self, url: &str, params: LoadUrlParams) -> Self::LoadUrlResponseFut

source

fn go_back(&self) -> Result<(), Error>

source

fn go_forward(&self) -> Result<(), Error>

source

fn stop(&self) -> Result<(), Error>

source

fn reload(&self, type_: ReloadType) -> Result<(), Error>

Implementors§