Struct hexodsp::matrix_repr::PatternRepr  
source · [−]pub struct PatternRepr {
    pub col_types: [u8; 6],
    pub data: Vec<Vec<i32>>,
    pub rows: usize,
    pub edit_step: usize,
    pub cursor: (usize, usize),
}Fields
col_types: [u8; 6]data: Vec<Vec<i32>>rows: usizeedit_step: usizecursor: (usize, usize)Implementations
sourceimpl PatternRepr
 
impl PatternRepr
fn serialize(&self) -> Value
fn deserialize(v: &Value) -> Result<Self, MatrixDeserError>
Trait Implementations
sourceimpl Clone for PatternRepr
 
impl Clone for PatternRepr
sourcefn clone(&self) -> PatternRepr
 
fn clone(&self) -> PatternRepr
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreAuto Trait Implementations
impl RefUnwindSafe for PatternRepr
impl Send for PatternRepr
impl Sync for PatternRepr
impl Unpin for PatternRepr
impl UnwindSafe for PatternRepr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more