Skip to main content

BufferArg

Trait BufferArg 

Source
pub trait BufferArg: 'static {
    // Required methods
    fn len(&self) -> usize;
    fn shape(&self) -> &[usize];
    fn strides(&self) -> &[usize];
}

Required Methods§

Source

fn len(&self) -> usize

Source

fn shape(&self) -> &[usize]

Source

fn strides(&self) -> &[usize]

Implementations on Foreign Types§

Source§

impl BufferArg for Metadata

Source§

fn len(&self) -> usize

Source§

fn shape(&self) -> &[usize]

Source§

fn strides(&self) -> &[usize]

Source§

impl<R: Runtime> BufferArg for ArrayArg<R>

Source§

fn len(&self) -> usize

Source§

fn shape(&self) -> &[usize]

Source§

fn strides(&self) -> &[usize]

Source§

impl<R: Runtime> BufferArg for TensorArg<R>

Source§

fn len(&self) -> usize

Source§

fn shape(&self) -> &[usize]

Source§

fn strides(&self) -> &[usize]

Source§

impl<R: Runtime, K: TensorMapKind> BufferArg for TensorMapArg<R, K>

Source§

fn len(&self) -> usize

Source§

fn shape(&self) -> &[usize]

Source§

fn strides(&self) -> &[usize]

Implementors§