Trait IDebugExpression_Impl
pub trait IDebugExpression_Impl: IUnknownImpl {
// Required methods
fn Start(&self, pdecb: Ref<'_, IDebugExpressionCallBack>) -> Result<()>;
fn Abort(&self) -> Result<()>;
fn QueryIsComplete(&self) -> Result<()>;
fn GetResultAsString(
&self,
phrresult: *mut HRESULT,
pbstrresult: *mut BSTR,
) -> Result<()>;
fn GetResultAsDebugProperty(
&self,
phrresult: *mut HRESULT,
ppdp: OutRef<'_, IDebugProperty>,
) -> Result<()>;
}
Required Methods§
fn Start(&self, pdecb: Ref<'_, IDebugExpressionCallBack>) -> Result<()>
fn Abort(&self) -> Result<()>
fn QueryIsComplete(&self) -> Result<()>
fn GetResultAsString( &self, phrresult: *mut HRESULT, pbstrresult: *mut BSTR, ) -> Result<()>
fn GetResultAsDebugProperty( &self, phrresult: *mut HRESULT, ppdp: OutRef<'_, IDebugProperty>, ) -> 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.