Trait IDebugHostEvaluator_Impl
pub trait IDebugHostEvaluator_Impl: IUnknownImpl {
// Required methods
fn EvaluateExpression(
&self,
context: Ref<'_, IDebugHostContext>,
expression: &PCWSTR,
bindingcontext: Ref<'_, IModelObject>,
result: OutRef<'_, IModelObject>,
metadata: OutRef<'_, IKeyStore>,
) -> Result<()>;
fn EvaluateExtendedExpression(
&self,
context: Ref<'_, IDebugHostContext>,
expression: &PCWSTR,
bindingcontext: Ref<'_, IModelObject>,
result: OutRef<'_, IModelObject>,
metadata: OutRef<'_, IKeyStore>,
) -> Result<()>;
}
Required Methods§
fn EvaluateExpression( &self, context: Ref<'_, IDebugHostContext>, expression: &PCWSTR, bindingcontext: Ref<'_, IModelObject>, result: OutRef<'_, IModelObject>, metadata: OutRef<'_, IKeyStore>, ) -> Result<()>
fn EvaluateExtendedExpression( &self, context: Ref<'_, IDebugHostContext>, expression: &PCWSTR, bindingcontext: Ref<'_, IModelObject>, result: OutRef<'_, IModelObject>, metadata: OutRef<'_, IKeyStore>, ) -> 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.