This commit is contained in:
Henry Schimke
2022-09-29 17:29:50 -05:00
parent b4c59deb01
commit 0048f68594
2 changed files with 8 additions and 4 deletions

View File

@@ -40,11 +40,12 @@ impl Reader for AztecReader {
* @throws NotFoundException if a Data Matrix code cannot be found
* @throws FormatException if a Data Matrix code cannot be decoded
*/
fn decode(image: &BinaryBitmap) -> Result<RXingResult, Exceptions> {
Self::decode_with_hints(image, &HashMap::new())
fn decode(&self,image: &BinaryBitmap) -> Result<RXingResult, Exceptions> {
self.decode_with_hints(image, &HashMap::new())
}
fn decode_with_hints(
&self,
image: &BinaryBitmap,
hints: &HashMap<DecodeHintType, DecodeHintValue>,
) -> Result<RXingResult, Exceptions> {
@@ -54,6 +55,7 @@ impl Reader for AztecReader {
let mut points;
let mut decoderRXingResult: DecoderRXingResult;
// try {
let detectorRXingResult = detector.detect(false)?;
points = detectorRXingResult.getPoints();
@@ -117,7 +119,7 @@ impl Reader for AztecReader {
Ok(result)
}
fn reset() {
fn reset(&self) {
// do nothing
}
}

View File

@@ -32,15 +32,17 @@ pub struct AztecWriter;
impl Writer for AztecWriter {
fn encode(
&self,
contents: &str,
format: &crate::BarcodeFormat,
width: i32,
height: i32,
) -> Result<crate::common::BitMatrix, crate::exceptions::Exceptions> {
Self::encode_with_hints(contents, format, width, height, &HashMap::new())
self.encode_with_hints(contents, format, width, height, &HashMap::new())
}
fn encode_with_hints(
&self,
contents: &str,
format: &crate::BarcodeFormat,
width: i32,