pub trait IMLOperatorTensorShapeDescription_Impl: Sized {
    // 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<()>

Object Safety§

This trait is not object safe.

Implementors§