Trait IMLOperatorTensorShapeDescription_Impl
pub trait IMLOperatorTensorShapeDescription_Impl: IUnknownImpl {
// Required methods
fn GetInputTensorDimensionCount(&self, inputindex: u32) -> Result<u32>;
fn GetInputTensorShape(
&self,
inputindex: u32,
dimensioncount: u32,
dimensions: *mut u32,
) -> Result<()>;
fn HasOutputShapeDescription(&self) -> bool;
fn GetOutputTensorDimensionCount(&self, outputindex: u32) -> Result<u32>;
fn GetOutputTensorShape(
&self,
outputindex: u32,
dimensioncount: u32,
dimensions: *mut u32,
) -> Result<()>;
}
Required Methods§
fn GetInputTensorDimensionCount(&self, inputindex: u32) -> Result<u32>
fn GetInputTensorShape( &self, inputindex: u32, dimensioncount: u32, dimensions: *mut u32, ) -> Result<()>
fn HasOutputShapeDescription(&self) -> bool
fn GetOutputTensorDimensionCount(&self, outputindex: u32) -> Result<u32>
fn GetOutputTensorShape( &self, outputindex: u32, dimensioncount: u32, dimensions: *mut u32, ) -> 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.