use crate::{ColumnPrio, RowPrio};
use std::{marker::PhantomData, mem::MaybeUninit};
pub struct MatrixBuilder<MemoryPriority, T> {
inner: Vec<MaybeUninit<T>>,
rows: usize,
cols: usize,
_prio: PhantomData<MemoryPriority>,
}
impl<T: Clone> MatrixBuilder<ColumnPrio, T> {}
impl<T: Clone> MatrixBuilder<RowPrio, T> {}