pub trait TensorMapTrait<T>{
// Required methods
fn shape(&self) -> &[usize];
fn unmap(&mut self);
fn as_slice(&self) -> &[T];
fn as_mut_slice(&mut self) -> &mut [T];
// Provided methods
fn len(&self) -> usize { ... }
fn is_empty(&self) -> bool { ... }
fn size(&self) -> usize { ... }
fn view(&self) -> Result<ArrayView<'_, T, Dim<IxDynImpl>>> { ... }
fn view_mut(&mut self) -> Result<ArrayViewMut<'_, T, Dim<IxDynImpl>>> { ... }
}Required Methods§
Sourcefn as_mut_slice(&mut self) -> &mut [T]
fn as_mut_slice(&mut self) -> &mut [T]
Get a mutable slice to the data in this tensor map.