Struct vec_2d::Vec2d
[−]
[src]
pub struct Vec2d<T> { pub items: Vec<T>, // some fields omitted }
Fields
items: Vec<T>
Methods
impl<T> Vec2d<T>
[src]
fn new(x_len: usize, y_len: usize) -> Self
fn calculate_index(&self, index: (usize, usize)) -> Option<usize>
fn x_len(&self) -> usize
fn y_len(&self) -> usize
Trait Implementations
impl<T: Clone> Clone for Vec2d<T>
[src]
fn clone(&self) -> Vec2d<T>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<T> Index<(usize, usize)> for Vec2d<T>
[src]
type Output = T
The returned type after indexing
fn index(&self, index: (usize, usize)) -> &T
The method for the indexing (container[index]
) operation