mirror of
https://github.com/starovoid/rxing.git
synced 2026-07-26 04:12:34 +00:00
fix required for new -> default
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user