From 638c2ac72ffb69f0601650a43c989eb0bc2fff44 Mon Sep 17 00:00:00 2001 From: Henry Schimke Date: Mon, 20 Mar 2023 17:10:05 -0500 Subject: [PATCH] port DimensionOffset and DimensionStep --- .../cpp_essentials/base_extentions/qrcode_version.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/common/cpp_essentials/base_extentions/qrcode_version.rs b/src/common/cpp_essentials/base_extentions/qrcode_version.rs index 3944417..bcfe438 100644 --- a/src/common/cpp_essentials/base_extentions/qrcode_version.rs +++ b/src/common/cpp_essentials/base_extentions/qrcode_version.rs @@ -8,11 +8,19 @@ impl Version { } pub fn DimensionOffset(is_micro: bool) -> u32 { - unimplemented!() + match is_micro { + true => 9, + false => 17, + } + // return std::array{17, 9}[isMicro]; } pub fn DimensionStep(is_micro: bool) -> u32 { - unimplemented!() + match is_micro { + true => 2, + false => 4, + } + // return std::array{4, 2}[isMicro]; } pub fn DecodeVersionInformation(versionBitsA: i32, versionBitsB: i32) -> Result { let mut bestDifference = u32::MAX;