ini_core/parse/
generic.rs

1
2#[inline]
3pub fn find_nl(s: &[u8]) -> usize {
4	let mut i = 0;
5	while i < s.len() {
6		if s[i] == b'\n' || s[i] == b'\r' {
7			break;
8		}
9		i += 1;
10	}
11	unsafe_assert!(i <= s.len());
12	return i;
13}
14
15#[inline]
16pub fn find_nl_chr(s: &[u8], chr: u8) -> usize {
17	let mut i = 0;
18	while i < s.len() {
19		if s[i] == b'\n' || s[i] == b'\r' || s[i] == chr {
20			break;
21		}
22		i += 1;
23	}
24	unsafe_assert!(i <= s.len());
25	return i;
26}