windows::Win32::System::Diagnostics::Debug::ActiveScript

Trait IDebugFormatter_Impl

pub trait IDebugFormatter_Impl: IUnknownImpl {
    // Required methods
    fn GetStringForVariant(
        &self,
        pvar: *const VARIANT,
        nradix: u32,
    ) -> Result<BSTR>;
    fn GetVariantForString(&self, pwstrvalue: &PCWSTR) -> Result<VARIANT>;
    fn GetStringForVarType(
        &self,
        vt: VARENUM,
        ptdescarraytype: *const TYPEDESC,
    ) -> Result<BSTR>;
}

Required Methods§

fn GetStringForVariant(&self, pvar: *const VARIANT, nradix: u32) -> Result<BSTR>

fn GetVariantForString(&self, pwstrvalue: &PCWSTR) -> Result<VARIANT>

fn GetStringForVarType( &self, vt: VARENUM, ptdescarraytype: *const TYPEDESC, ) -> Result<BSTR>

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.

Implementors§