IterSplitAtAPI

Trait IterSplitAtAPI 

Source
pub trait IterSplitAtAPI: Sized {
    // Required method
    fn split_at(self, index: usize) -> (Self, Self);
}

Required Methods§

Source

fn split_at(self, index: usize) -> (Self, Self)

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§

Source§

impl<D> IterSplitAtAPI for IterLayout<D>
where D: DimDevAPI,

Source§

impl<D> IterSplitAtAPI for IndexedIterLayout<D>
where D: DimDevAPI,

Source§

impl<D> IterSplitAtAPI for IterLayoutColMajor<D>
where D: DimDevAPI,

Source§

impl<D> IterSplitAtAPI for IterLayoutRowMajor<D>
where D: DimDevAPI,

Source§

impl<T, B> IterSplitAtAPI for IndexedIterAxesMut<'_, T, B>
where B: DeviceAPI<T>,

Source§

impl<T, B> IterSplitAtAPI for IndexedIterAxesView<'_, T, B>
where B: DeviceAPI<T>,

Source§

impl<T, B> IterSplitAtAPI for IterAxesMut<'_, T, B>
where B: DeviceAPI<T>,

Source§

impl<T, B> IterSplitAtAPI for IterAxesView<'_, T, B>
where B: DeviceAPI<T>,

Source§

impl<T, D> IterSplitAtAPI for IndexedIterVecMut<'_, T, D>
where D: DimDevAPI,

Source§

impl<T, D> IterSplitAtAPI for IndexedIterVecView<'_, T, D>
where D: DimDevAPI,

Source§

impl<T, D> IterSplitAtAPI for IterVecMut<'_, T, D>
where D: DimDevAPI,

Source§

impl<T, D> IterSplitAtAPI for IterVecView<'_, T, D>
where D: DimDevAPI,