From 7e0f46e649af2419e2f357a15783390f445028df Mon Sep 17 00:00:00 2001 From: ZapAnton Date: Mon, 1 Jun 2020 19:34:37 +0300 Subject: [PATCH] Rust: Fixed the 'encode_segments_advanced' documentation example code --- rust/Readme.markdown | 10 +++++++++- rust/src/lib.rs | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/rust/Readme.markdown b/rust/Readme.markdown index 7a20c4a..6a1ca0d 100644 --- a/rust/Readme.markdown +++ b/rust/Readme.markdown @@ -38,6 +38,8 @@ Examples use qrcodegen::QrCode; use qrcodegen::QrCodeEcc; use qrcodegen::QrSegment; + use qrcodegen::Version; + use qrcodegen::Mask; // Simple operation let qr = QrCode::encode_text("Hello, world!", @@ -48,7 +50,13 @@ Examples let chrs: Vec = "3141592653589793238462643383".chars().collect(); let segs = QrSegment::make_segments(&chrs); let qr = QrCode::encode_segments_advanced( - &segs, QrCodeEcc::High, 5, 5, Some(Mask::new(2)), false).unwrap(); + &segs, + QrCodeEcc::High, + Version::new(5), + Version::new(5), + Some(Mask::new(2)), + false, + ).unwrap(); for y in 0 .. qr.size() { for x in 0 .. qr.size() { (... paint qr.get_module(x, y) ...) diff --git a/rust/src/lib.rs b/rust/src/lib.rs index 6a90c81..3c50e03 100644 --- a/rust/src/lib.rs +++ b/rust/src/lib.rs @@ -57,6 +57,8 @@ //! use qrcodegen::QrCode; //! use qrcodegen::QrCodeEcc; //! use qrcodegen::QrSegment; +//! use qrcodegen::Version; +//! use qrcodegen::Mask; //! ``` //! //! Simple operation: @@ -73,7 +75,13 @@ //! let chrs: Vec = "3141592653589793238462643383".chars().collect(); //! let segs = QrSegment::make_segments(&chrs); //! let qr = QrCode::encode_segments_advanced( -//! &segs, QrCodeEcc::High, 5, 5, Some(Mask::new(2)), false).unwrap(); +//! &segs, +//! QrCodeEcc::High, +//! Version::new(5), +//! Version::new(5), +//! Some(Mask::new(2)), +//! false +//! ).unwrap(); //! for y in 0 .. qr.size() { //! for x in 0 .. qr.size() { //! (... paint qr.get_module(x, y) ...)