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: usize
edit_step: usize
cursor: (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