Lines Matching refs:Segment
211 fn from_segments(segments: &[&Segment<'_>]) -> Option<Version> { in from_segments()
305 enum Segment<'a> { enum
310 impl Segment<'_> { implementation
313 Segment::Binary(_) => (MODE_BINARY, 4), in get_header()
314 Segment::Numeric(_) => (MODE_NUMERIC, 4), in get_header()
322 Segment::Binary(_) => match v { in length_bits_count()
326 Segment::Numeric(_) => match v { in length_bits_count()
337 Segment::Binary(data) => data.len(), in character_count()
338 Segment::Numeric(data) => { in character_count()
355 Segment::Binary(data) => data.len() * 8, in total_size_bits()
356 Segment::Numeric(_) => { in total_size_bits()
436 segment: &'a Segment<'a>,
446 Segment::Binary(data) => { in next()
455 Segment::Numeric(data) => { in next()
486 fn new<'a>(segments: &[&Segment<'_>], data: &'a mut [u8]) -> Option<EncodedMsg<'a>> { in new()
543 fn add_segments(&mut self, segments: &[&Segment<'_>]) { in add_segments()
595 fn encode(&mut self, segments: &[&Segment<'_>]) { in encode()
959 match EncodedMsg::new(&[&Segment::Binary(&data_slice[0..data_len])], tmp_slice) { in drm_panic_qr_generate()
971 &Segment::Binary(url_cstr.to_bytes()), in drm_panic_qr_generate()
972 &Segment::Numeric(&data_slice[0..data_len]), in drm_panic_qr_generate()