windows::Win32::AI::MachineLearning::DirectML

Trait IDMLBindingTable_Impl

pub trait IDMLBindingTable_Impl: IDMLDeviceChild_Impl {
    // Required methods
    fn BindInputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC);
    fn BindOutputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC);
    fn BindTemporaryResource(&self, binding: *const DML_BINDING_DESC);
    fn BindPersistentResource(&self, binding: *const DML_BINDING_DESC);
    fn Reset(&self, desc: *const DML_BINDING_TABLE_DESC) -> Result<()>;
}

Required Methods§

fn BindInputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC)

fn BindOutputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC)

fn BindTemporaryResource(&self, binding: *const DML_BINDING_DESC)

fn BindPersistentResource(&self, binding: *const DML_BINDING_DESC)

fn Reset(&self, desc: *const DML_BINDING_TABLE_DESC) -> 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.

Implementors§