Lines Matching defs:new
112 /// Creates a new UTF-8 sequence from the encoded bytes of a scalar value
120 Utf8Range::new(start[0], end[0]),
121 Utf8Range::new(start[1], end[1]),
124 Utf8Range::new(start[0], end[0]),
125 Utf8Range::new(start[1], end[1]),
126 Utf8Range::new(start[2], end[2]),
129 Utf8Range::new(start[0], end[0]),
130 Utf8Range::new(start[1], end[1]),
131 Utf8Range::new(start[2], end[2]),
132 Utf8Range::new(start[3], end[3]),
229 fn new(start: u8, end: u8) -> Self {
279 /// let seqs: Vec<_> = Utf8Sequences::new('\u{0}', '\u{FFFF}').collect();
305 /// Create a new iterator over UTF-8 byte ranges for the scalar value range
307 pub fn new(start: char, end: char) -> Self {
419 Some(Utf8Range::new(self.start as u8, self.end as u8))
463 Utf8Range::new(s, e)
469 for r in Utf8Sequences::new(start, end) {
500 let seqs: Vec<_> = Utf8Sequences::new(c, c).collect();
509 let seqs = Utf8Sequences::new('\u{0}', '\u{FFFF}').collect::<Vec<_>>();