Lines Matching refs:segs
77 //! let segs = QrSegment::make_segments(text);
78 //! let qr = QrCode::encode_segments_advanced(&segs, QrCodeEcc::High,
160 let segs: Vec<QrSegment> = QrSegment::make_segments(text);
161 QrCode::encode_segments(&segs, ecl)
174 let segs: [QrSegment; 1] = [QrSegment::make_bytes(data)];
175 QrCode::encode_segments(&segs, ecl)
192 pub fn encode_segments(segs: &[QrSegment], ecl: QrCodeEcc) -> Result<Self,DataTooLong> {
193 QrCode::encode_segments_advanced(segs, ecl, Version::MIN, Version::MAX, None, true)
211 pub fn encode_segments_advanced(segs: &[QrSegment], mut ecl: QrCodeEcc,
221 let dataused: Option<usize> = QrSegment::get_total_bits(segs, version);
243 for seg in segs {
1112 fn get_total_bits(segs: &[Self], version: Version) -> Option<usize> {
1114 for seg in segs {