Trait IWebBrowser2_Impl
pub trait IWebBrowser2_Impl: IWebBrowserApp_Impl {
Show 19 methods
    // Required methods
    fn Navigate2(
        &self,
        url: *const VARIANT,
        flags: *const VARIANT,
        targetframename: *const VARIANT,
        postdata: *const VARIANT,
        headers: *const VARIANT,
    ) -> Result<()>;
    fn QueryStatusWB(&self, cmdid: OLECMDID) -> Result<OLECMDF>;
    fn ExecWB(
        &self,
        cmdid: OLECMDID,
        cmdexecopt: OLECMDEXECOPT,
        pvain: *const VARIANT,
        pvaout: *mut VARIANT,
    ) -> Result<()>;
    fn ShowBrowserBar(
        &self,
        pvaclsid: *const VARIANT,
        pvarshow: *const VARIANT,
        pvarsize: *const VARIANT,
    ) -> Result<()>;
    fn ReadyState(&self) -> Result<READYSTATE>;
    fn Offline(&self) -> Result<VARIANT_BOOL>;
    fn SetOffline(&self, boffline: VARIANT_BOOL) -> Result<()>;
    fn Silent(&self) -> Result<VARIANT_BOOL>;
    fn SetSilent(&self, bsilent: VARIANT_BOOL) -> Result<()>;
    fn RegisterAsBrowser(&self) -> Result<VARIANT_BOOL>;
    fn SetRegisterAsBrowser(&self, bregister: VARIANT_BOOL) -> Result<()>;
    fn RegisterAsDropTarget(&self) -> Result<VARIANT_BOOL>;
    fn SetRegisterAsDropTarget(&self, bregister: VARIANT_BOOL) -> Result<()>;
    fn TheaterMode(&self) -> Result<VARIANT_BOOL>;
    fn SetTheaterMode(&self, bregister: VARIANT_BOOL) -> Result<()>;
    fn AddressBar(&self) -> Result<VARIANT_BOOL>;
    fn SetAddressBar(&self, value: VARIANT_BOOL) -> Result<()>;
    fn Resizable(&self) -> Result<VARIANT_BOOL>;
    fn SetResizable(&self, value: VARIANT_BOOL) -> Result<()>;
}Required Methods§
fn QueryStatusWB(&self, cmdid: OLECMDID) -> Result<OLECMDF>
fn ExecWB( &self, cmdid: OLECMDID, cmdexecopt: OLECMDEXECOPT, pvain: *const VARIANT, pvaout: *mut VARIANT, ) -> Result<()>
fn ShowBrowserBar( &self, pvaclsid: *const VARIANT, pvarshow: *const VARIANT, pvarsize: *const VARIANT, ) -> Result<()>
fn ReadyState(&self) -> Result<READYSTATE>
fn Offline(&self) -> Result<VARIANT_BOOL>
fn SetOffline(&self, boffline: VARIANT_BOOL) -> Result<()>
fn Silent(&self) -> Result<VARIANT_BOOL>
fn SetSilent(&self, bsilent: VARIANT_BOOL) -> Result<()>
fn RegisterAsBrowser(&self) -> Result<VARIANT_BOOL>
fn SetRegisterAsBrowser(&self, bregister: VARIANT_BOOL) -> Result<()>
fn RegisterAsDropTarget(&self) -> Result<VARIANT_BOOL>
fn SetRegisterAsDropTarget(&self, bregister: VARIANT_BOOL) -> Result<()>
fn TheaterMode(&self) -> Result<VARIANT_BOOL>
fn SetTheaterMode(&self, bregister: VARIANT_BOOL) -> Result<()>
fn AddressBar(&self) -> Result<VARIANT_BOOL>
fn SetAddressBar(&self, value: VARIANT_BOOL) -> Result<()>
fn Resizable(&self) -> Result<VARIANT_BOOL>
fn SetResizable(&self, value: VARIANT_BOOL) -> Result<()>
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.