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

Constants

When printed, turns the terminal foreground rendering to bold green

Returns the terminal rendering to default

Traits

Methods to manipulate indices of Vec<usize> type.

Trait to serialize slices of generic items (vectors) and slices of Vecs of generic items (matrices). Turns them all into printable strings.

Functions

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