pub struct Table2 { /* private fields */ }Expand description
2D table. See Table1.
Implementations§
Source§impl Table2
impl Table2
Sourcepub fn new(xsize: usize, ysize: usize) -> Self
pub fn new(xsize: usize, ysize: usize) -> Self
Create a new 2D table with a width of xsize and a height of ysize.
pub fn new_data(xsize: usize, ysize: usize, data: Vec<i16>) -> Self
pub fn resize(&mut self, xsize: usize, ysize: usize)
pub fn iter(&self) -> impl Iterator<Item = &i16>
pub fn as_slice(&self) -> &[i16]
pub fn as_mut_slice(&mut self) -> &mut [i16]
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Table2
impl<'de> Deserialize<'de> for Table2
Source§fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
Deserialize this value from the given deserializer.
Source§impl<'de> Deserialize<'de> for Table2
impl<'de> Deserialize<'de> for Table2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Table2
impl RefUnwindSafe for Table2
impl Send for Table2
impl Sync for Table2
impl Unpin for Table2
impl UnwindSafe for Table2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more