Trait IWebBrowser_Impl
pub trait IWebBrowser_Impl: IDispatch_Impl {
Show 25 methods
    // Required methods
    fn GoBack(&self) -> Result<()>;
    fn GoForward(&self) -> Result<()>;
    fn GoHome(&self) -> Result<()>;
    fn GoSearch(&self) -> Result<()>;
    fn Navigate(
        &self,
        url: &BSTR,
        flags: *const VARIANT,
        targetframename: *const VARIANT,
        postdata: *const VARIANT,
        headers: *const VARIANT,
    ) -> Result<()>;
    fn Refresh(&self) -> Result<()>;
    fn Refresh2(&self, level: *const VARIANT) -> Result<()>;
    fn Stop(&self) -> Result<()>;
    fn Application(&self) -> Result<IDispatch>;
    fn Parent(&self) -> Result<IDispatch>;
    fn Container(&self) -> Result<IDispatch>;
    fn Document(&self) -> Result<IDispatch>;
    fn TopLevelContainer(&self) -> Result<VARIANT_BOOL>;
    fn Type(&self) -> Result<BSTR>;
    fn Left(&self) -> Result<i32>;
    fn SetLeft(&self, left: i32) -> Result<()>;
    fn Top(&self) -> Result<i32>;
    fn SetTop(&self, top: i32) -> Result<()>;
    fn Width(&self) -> Result<i32>;
    fn SetWidth(&self, width: i32) -> Result<()>;
    fn Height(&self) -> Result<i32>;
    fn SetHeight(&self, height: i32) -> Result<()>;
    fn LocationName(&self) -> Result<BSTR>;
    fn LocationURL(&self) -> Result<BSTR>;
    fn Busy(&self) -> Result<VARIANT_BOOL>;
}Required Methods§
fn GoBack(&self) -> Result<()>
fn GoForward(&self) -> Result<()>
fn GoHome(&self) -> Result<()>
fn GoSearch(&self) -> Result<()>
fn Refresh(&self) -> Result<()>
fn Refresh2(&self, level: *const VARIANT) -> Result<()>
fn Stop(&self) -> Result<()>
fn Application(&self) -> Result<IDispatch>
fn Parent(&self) -> Result<IDispatch>
fn Container(&self) -> Result<IDispatch>
fn Document(&self) -> Result<IDispatch>
fn TopLevelContainer(&self) -> Result<VARIANT_BOOL>
fn Type(&self) -> Result<BSTR>
fn Left(&self) -> Result<i32>
fn SetLeft(&self, left: i32) -> Result<()>
fn Top(&self) -> Result<i32>
fn SetTop(&self, top: i32) -> Result<()>
fn Width(&self) -> Result<i32>
fn SetWidth(&self, width: i32) -> Result<()>
fn Height(&self) -> Result<i32>
fn SetHeight(&self, height: i32) -> Result<()>
fn LocationName(&self) -> Result<BSTR>
fn LocationURL(&self) -> Result<BSTR>
fn Busy(&self) -> Result<VARIANT_BOOL>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.