Expand description

Vecs indexing, ranking, sorting, merging, searching, reversing, intersecting, printing, etc.

Modules

Implementation of trait Indices for &[usize]

Implementation of trait Mutops for &mut[T]

Utilities for serializing, writing and printing (optionally in colours) generic vectors.

Implementation of trait Vecops for &[T]

Macros

Macro here!() gives &str with the file:line path::function-name of where it was called from.

Structs

Wrapper type for custom conversions to f64

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

Enums

Custom Indxvec Error

Traits

Methods to manipulate indices of Vec<usize> type.

Mutable Operators on &mut[T]

Trait to serialize slices of generic items &[T] (vectors) and slices of Vecs of generic items &[Vec<T>] (matrices). All are converted into printable strings and optionally coloured. Also, methods to serialize and render the resulting string in bold ANSI terminal colours.

Methods to manipulate generic Vecs and slices of type &[T]

Functions

Applies conversions, including custom, from T to F64 and unwraps to f64

Type Definitions

Shorthand type for returned errors with message payload