Trait IActiveScriptSiteDebug32_Impl
pub trait IActiveScriptSiteDebug32_Impl: IUnknownImpl {
// Required methods
fn GetDocumentContextFromPosition(
&self,
dwsourcecontext: u32,
ucharacteroffset: u32,
unumchars: u32,
) -> Result<IDebugDocumentContext>;
fn GetApplication(&self) -> Result<IDebugApplication32>;
fn GetRootApplicationNode(&self) -> Result<IDebugApplicationNode>;
fn OnScriptErrorDebug(
&self,
perrordebug: Ref<'_, IActiveScriptErrorDebug>,
pfenterdebugger: *mut BOOL,
pfcallonscripterrorwhencontinuing: *mut BOOL,
) -> Result<()>;
}
Required Methods§
fn GetDocumentContextFromPosition( &self, dwsourcecontext: u32, ucharacteroffset: u32, unumchars: u32, ) -> Result<IDebugDocumentContext>
fn GetApplication(&self) -> Result<IDebugApplication32>
fn GetRootApplicationNode(&self) -> Result<IDebugApplicationNode>
fn OnScriptErrorDebug( &self, perrordebug: Ref<'_, IActiveScriptErrorDebug>, pfenterdebugger: *mut BOOL, pfcallonscripterrorwhencontinuing: *mut 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.