Lines Matching refs:Segment
211 fn from_segments(segments: &[&Segment<'_>]) -> Option<Version> { in from_segments()
305 enum Segment<'a> { enum
310 impl Segment<'_> { impl
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()
416 segment: &'a Segment<'a>,
426 Segment::Binary(data) => { in next()
435 Segment::Numeric(data) => { in next()
466 fn new<'a>(segments: &[&Segment<'_>], data: &'a mut [u8]) -> Option<EncodedMsg<'a>> { in new()
523 fn add_segments(&mut self, segments: &[&Segment<'_>]) { in add_segments()
575 fn encode(&mut self, segments: &[&Segment<'_>]) { in encode()
939 match EncodedMsg::new(&[&Segment::Binary(&data_slice[0..data_len])], tmp_slice) { in drm_panic_qr_generate()
951 &Segment::Binary(url_cstr.as_bytes()), in drm_panic_qr_generate()
952 &Segment::Numeric(&data_slice[0..data_len]), in drm_panic_qr_generate()