mirror of
https://github.com/starovoid/rxing.git
synced 2026-07-27 21:02:35 +00:00
fix required for new -> default
This commit is contained in:
@@ -40,9 +40,9 @@ pub struct CodaBarReader {
|
|||||||
impl Default for CodaBarReader {
|
impl Default for CodaBarReader {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
Self {
|
Self {
|
||||||
decodeRowRXingResult: Default::default(),
|
decodeRowRXingResult: String::with_capacity(20),
|
||||||
counters: Default::default(),
|
counters: vec![0; 80],
|
||||||
counterLength: Default::default(),
|
counterLength: 0,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,13 +27,18 @@ use super::{one_d_reader, OneDReader};
|
|||||||
* @author Sean Owen
|
* @author Sean Owen
|
||||||
* @see Code93Reader
|
* @see Code93Reader
|
||||||
*/
|
*/
|
||||||
#[derive(OneDReader,Default)]
|
#[derive(OneDReader)]
|
||||||
pub struct Code39Reader {
|
pub struct Code39Reader {
|
||||||
usingCheckDigit: bool,
|
usingCheckDigit: bool,
|
||||||
extendedMode: bool,
|
extendedMode: bool,
|
||||||
decodeRowRXingResult: String,
|
decodeRowRXingResult: String,
|
||||||
// counters: Vec<u32>,
|
// counters: Vec<u32>,
|
||||||
}
|
}
|
||||||
|
impl Default for Code39Reader {
|
||||||
|
fn default() -> Self {
|
||||||
|
Self::with_use_check_digit(false)
|
||||||
|
}
|
||||||
|
}
|
||||||
impl OneDReader for Code39Reader {
|
impl OneDReader for Code39Reader {
|
||||||
fn decodeRow(
|
fn decodeRow(
|
||||||
&mut self,
|
&mut self,
|
||||||
|
|||||||
@@ -26,12 +26,21 @@ use super::{one_d_reader, OneDReader};
|
|||||||
* @author Sean Owen
|
* @author Sean Owen
|
||||||
* @see Code39Reader
|
* @see Code39Reader
|
||||||
*/
|
*/
|
||||||
#[derive(OneDReader,Default)]
|
#[derive(OneDReader)]
|
||||||
pub struct Code93Reader {
|
pub struct Code93Reader {
|
||||||
decodeRowRXingResult: String,
|
decodeRowRXingResult: String,
|
||||||
counters: [u32; 6],
|
counters: [u32; 6],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Default for Code93Reader {
|
||||||
|
fn default() -> Self {
|
||||||
|
Self {
|
||||||
|
decodeRowRXingResult: String::with_capacity(20),
|
||||||
|
counters: [0; 6],
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl OneDReader for Code93Reader {
|
impl OneDReader for Code93Reader {
|
||||||
fn decodeRow(
|
fn decodeRow(
|
||||||
&mut self,
|
&mut self,
|
||||||
|
|||||||
Reference in New Issue
Block a user