Rust: Fixed the 'encode_segments_advanced' documentation example code

pull/85/head
ZapAnton 5 years ago
parent 9ed47110a5
commit 7e0f46e649

@ -38,6 +38,8 @@ Examples
use qrcodegen::QrCode; use qrcodegen::QrCode;
use qrcodegen::QrCodeEcc; use qrcodegen::QrCodeEcc;
use qrcodegen::QrSegment; use qrcodegen::QrSegment;
use qrcodegen::Version;
use qrcodegen::Mask;
// Simple operation // Simple operation
let qr = QrCode::encode_text("Hello, world!", let qr = QrCode::encode_text("Hello, world!",
@ -48,7 +50,13 @@ Examples
let chrs: Vec<char> = "3141592653589793238462643383".chars().collect(); let chrs: Vec<char> = "3141592653589793238462643383".chars().collect();
let segs = QrSegment::make_segments(&chrs); let segs = QrSegment::make_segments(&chrs);
let qr = QrCode::encode_segments_advanced( 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 y in 0 .. qr.size() {
for x in 0 .. qr.size() { for x in 0 .. qr.size() {
(... paint qr.get_module(x, y) ...) (... paint qr.get_module(x, y) ...)

@ -57,6 +57,8 @@
//! use qrcodegen::QrCode; //! use qrcodegen::QrCode;
//! use qrcodegen::QrCodeEcc; //! use qrcodegen::QrCodeEcc;
//! use qrcodegen::QrSegment; //! use qrcodegen::QrSegment;
//! use qrcodegen::Version;
//! use qrcodegen::Mask;
//! ``` //! ```
//! //!
//! Simple operation: //! Simple operation:
@ -73,7 +75,13 @@
//! let chrs: Vec<char> = "3141592653589793238462643383".chars().collect(); //! let chrs: Vec<char> = "3141592653589793238462643383".chars().collect();
//! let segs = QrSegment::make_segments(&chrs); //! let segs = QrSegment::make_segments(&chrs);
//! let qr = QrCode::encode_segments_advanced( //! 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 y in 0 .. qr.size() {
//! for x in 0 .. qr.size() { //! for x in 0 .. qr.size() {
//! (... paint qr.get_module(x, y) ...) //! (... paint qr.get_module(x, y) ...)

Loading…
Cancel
Save