Lines Matching refs:maxversion
145 /// About the slices, letting len = maxversion.buffer_len():
165 minversion: Version, maxversion: Version, mask: Option<Mask>, boostecl: bool) -> Result<QrCode<'a>,DataTooLong> {
172 let (datacodewordslen, ecl, version) = QrCode::encode_segments_to_codewords(&[], outbuffer, ecl, minversion, maxversion, boostecl)?;
187 let (datacodewordslen, ecl, version) = QrCode::encode_segments_to_codewords(&[seg], outbuffer, ecl, minversion, maxversion, boostecl)?;
202 /// About the slices, letting len = maxversion.buffer_len():
221 minversion: Version, maxversion: Version, mask: Option<Mask>, boostecl: bool) -> Result<QrCode<'a>,DataTooLong> {
231 let (datacodewordslen, ecl, version) = QrCode::encode_segments_to_codewords(&[seg], outbuffer, ecl, minversion, maxversion, boostecl)?;
251 mut ecl: QrCodeEcc, minversion: Version, maxversion: Version, boostecl: bool)
254 assert!(minversion <= maxversion, "Invalid value");
255 assert!(outbuffer.len() >= QrCode::get_num_data_codewords(maxversion, ecl), "Invalid buffer length");
264 } else if version >= maxversion { // All versions in the range could not fit the given data
1398 /// - Increase the maxversion argument if it was less than `Version::MAX`.