fix required for new -> default

This commit is contained in:
Henry Schimke
2023-01-03 07:10:12 -06:00
parent 6f544d3213
commit 5e710e57c4
3 changed files with 19 additions and 5 deletions

View File

@@ -40,9 +40,9 @@ pub struct CodaBarReader {
impl Default for CodaBarReader {
fn default() -> Self {
Self {
decodeRowRXingResult: Default::default(),
counters: Default::default(),
counterLength: Default::default(),
decodeRowRXingResult: String::with_capacity(20),
counters: vec![0; 80],
counterLength: 0,
}
}
}

View File

@@ -27,13 +27,18 @@ use super::{one_d_reader, OneDReader};
* @author Sean Owen
* @see Code93Reader
*/
#[derive(OneDReader,Default)]
#[derive(OneDReader)]
pub struct Code39Reader {
usingCheckDigit: bool,
extendedMode: bool,
decodeRowRXingResult: String,
// counters: Vec<u32>,
}
impl Default for Code39Reader {
fn default() -> Self {
Self::with_use_check_digit(false)
}
}
impl OneDReader for Code39Reader {
fn decodeRow(
&mut self,

View File

@@ -26,12 +26,21 @@ use super::{one_d_reader, OneDReader};
* @author Sean Owen
* @see Code39Reader
*/
#[derive(OneDReader,Default)]
#[derive(OneDReader)]
pub struct Code93Reader {
decodeRowRXingResult: String,
counters: [u32; 6],
}
impl Default for Code93Reader {
fn default() -> Self {
Self {
decodeRowRXingResult: String::with_capacity(20),
counters: [0; 6],
}
}
}
impl OneDReader for Code93Reader {
fn decodeRow(
&mut self,