Lines Matching refs:next
113 let ch = s.chars().next().unwrap();
158 match input.chars().next() {
183 let first = match input.bytes().next() {
325 match chars.next() {
387 while let Some((i, ch)) = chars.next() {
393 '\r' => match chars.next() {
397 '\\' => match chars.next() {
421 while let Some((i, byte)) = bytes.next() {
427 b'\r' => match bytes.next() {
449 while let Some((offset, b)) = bytes.next() {
455 b'\r' => match bytes.next() {
459 b'\\' => match bytes.next() {
498 while let Some((i, byte)) = bytes.next() {
504 b'\r' => match bytes.next() {
531 while let Some((i, byte)) = bytes.next() {
537 b'\r' => match bytes.next() {
551 while let Some((i, ch)) = chars.next() {
557 '\r' => match chars.next() {
561 '\\' => match chars.next() {
588 let ok = match bytes.next().map(|(_, b)| b) {
589 Some(b'\\') => match bytes.next().map(|(_, b)| b) {
599 let (offset, _) = bytes.next().ok_or(Reject)?;
610 let ok = match chars.next().map(|(_, ch)| ch) {
611 Some('\\') => match chars.next().map(|(_, ch)| ch) {
622 let (idx, _) = chars.next().ok_or(Reject)?;
629 match $chars.next() {
699 if last == b'\r' && whitespace.next().map_or(true, |(_, b)| b != b'\n') {
702 match whitespace.next() {
717 if let Some(ch) = rest.chars().next() {
727 match chars.next() {
738 chars.next();
745 chars.next();
756 chars.next();
786 chars.next();
791 chars.next();
796 chars.next();
812 if let Some(ch) = rest.chars().next() {
899 let first = match chars.next() {