pub struct ColumnBasis<const R: usize, const C: usize> { /* private fields */ }Expand description
Numerical column selection for an R-row, C-column input.
Created by column_basis. Both input dimensions remain part of the type.
The selected indices are unique, strictly increasing, and less than C;
their count is at most min(R, C). Storage is stack-backed, with capacity
R. Neither the indices nor their count certify exact independence or rank.
Implementations§
Trait Implementations§
impl<const R: usize, const C: usize> Copy for ColumnBasis<R, C>
impl<const R: usize, const C: usize> Eq for ColumnBasis<R, C>
impl<const R: usize, const C: usize> StructuralPartialEq for ColumnBasis<R, C>
Auto Trait Implementations§
impl<const R: usize, const C: usize> Freeze for ColumnBasis<R, C>
impl<const R: usize, const C: usize> RefUnwindSafe for ColumnBasis<R, C>
impl<const R: usize, const C: usize> Send for ColumnBasis<R, C>
impl<const R: usize, const C: usize> Sync for ColumnBasis<R, C>
impl<const R: usize, const C: usize> Unpin for ColumnBasis<R, C>
impl<const R: usize, const C: usize> UnsafeUnpin for ColumnBasis<R, C>
impl<const R: usize, const C: usize> UnwindSafe for ColumnBasis<R, C>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more