matriz 0.0.2

Zero allocation Rust linear algebra library
Documentation
# Matriz
Typesafe and simple linear algebra library, with no-std support.

Disclaimer: this library is intendend for educational porpouses.
For production grade implementations just go with [nalgebra](https://docs.rs/nalgebra).

## Usage

Key feature is that matrices dimensions are encoded on the type, and transformations
generate proper typed results.

```rust
use matriz::Matrix;

#[rustfmt::skip]
let m1 = Matrix::from_rows([
    [1, -2, 4],
    [5,  0, 3],
]);

#[rustfmt::skip]
let m2 = Matrix::from_rows([
    [ 1],
    [ 5],
    [-1],
]);

let output = Matrix::from_rows([
    [-13],
    [  2],
]);

assert_eq!(m1 * m2, output);
```