[−][src]Crate toodee
A lightweight two-dimensional wrapper around a Vec.
Structs
| Col | An iterator over a single column. |
| ColMut | A mutable iterator over a single column. |
| FlattenExact | An iterator that behaves like |
| Rows | An |
| RowsMut | A mutable Iterator over each row of a |
| TooDee | Represents a two-dimensional array. |
| TooDeeView | Provides a read-only view (or subset) of a |
| TooDeeViewMut | Provides a mutable view (or subset), of a |
Traits
| CopyOps | Provides basic copying operations for |
| SortOps | Provides sorting capabilities to two-dimensional arrays. Sorting of the rows and columns is performed in-place, and care is taken to minimise row/col swaps. This is achieved by sorting the row/col and original index pair, then repositioning the rows/columns once the new sort order has been determined. |
| TooDeeIterator | An |
| TooDeeOps | Defines operations common to both |
| TooDeeOpsMut | Defines operations common to both |
| TranslateOps | Provides implementations for translate (also known as scroll) operations, and other internal data movement operations such as flipping. |
Type Definitions
| Cells | An iterator over each "cell" in a 2D array |
| CellsMut | A mutable iterator over each "cell" in a 2D array |
| Coordinate | A (col, row) coordinate in 2D space. |
| DrainTooDee | Drain type alias for future-proofing. |
| IntoIterTooDee | IntoIter type alias for future-proofing. |