Modules

Macros

Macro here!() gives &str with the file:line path::function-name of where it was called from. This string will be rendered in bold red on (linux) terminals, so as to easily find the first real error in voluminous confusing traces of avalanching Rust errors.

Structs

struct for minimum value, its index, maximum value, its index

Traits

Methods to manipulate indices of Vec<usize> type.

Trait to serialize slices of generic items &[T] (vectors) and slices of Vecs of generic items &Vec (matrices). All are converted into printable strings and optionally coloured.

Methods to manipulate Vecs

Functions

Helper function to copy and cast entire &[T] to Vec. Like the standard .to_vec() method but also recasts to f64 end type