windows::Win32::System::Diagnostics::Debug::Extensions

Trait IDataModelManager2_Impl

pub trait IDataModelManager2_Impl: IDataModelManager_Impl {
    // Required methods
    fn AcquireSubNamespace(
        &self,
        modelname: &PCWSTR,
        subnamespacemodelname: &PCWSTR,
        accessname: &PCWSTR,
        metadata: Ref<'_, IKeyStore>,
    ) -> Result<IModelObject>;
    fn CreateTypedIntrinsicObjectEx(
        &self,
        context: Ref<'_, IDebugHostContext>,
        intrinsicdata: *const VARIANT,
        type: Ref<'_, IDebugHostType>,
    ) -> Result<IModelObject>;
}

Required Methods§

fn AcquireSubNamespace( &self, modelname: &PCWSTR, subnamespacemodelname: &PCWSTR, accessname: &PCWSTR, metadata: Ref<'_, IKeyStore>, ) -> Result<IModelObject>

fn CreateTypedIntrinsicObjectEx( &self, context: Ref<'_, IDebugHostContext>, intrinsicdata: *const VARIANT, type: Ref<'_, IDebugHostType>, ) -> Result<IModelObject>

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§