pub trait BlackBoxMatrix<R>where
R: SemiRing,{
// Required methods
fn apply(&self, v: &[R::T]) -> Vec<R::T>;
fn shape(&self) -> (usize, usize);
}
pub trait BlackBoxMatrix<R>where
R: SemiRing,{
// Required methods
fn apply(&self, v: &[R::T]) -> Vec<R::T>;
fn shape(&self) -> (usize, usize);
}