Lines Matching refs:start_ix
227 let start_ix = self.ix; in scan_list_marker() localVariable
230 while ix < self.bytes.len() && ix - start_ix < 10 { in scan_list_marker()
238 return self.finish_list_marker(c, val, indent + self.ix - start_ix); in scan_list_marker()
793 start_ix: usize, in scan_link_dest()
796 let bytes = &data.as_bytes()[start_ix..]; in scan_link_dest()
804 b'>' => return Some((i + 1, &data[(start_ix + 1)..(start_ix + i)])), in scan_link_dest()
840 Some((i, &data[start_ix..(start_ix + i)])) in scan_link_dest()
1109 pub(crate) fn scan_autolink(text: &str, start_ix: usize) -> Option<(usize, CowStr<'_>, LinkType)> { in scan_autolink()
1110 scan_uri(text, start_ix) in scan_autolink()
1112 .or_else(|| scan_email(text, start_ix).map(|(bytes, uri)| (bytes, uri, LinkType::Email))) in scan_autolink()
1116 fn scan_uri(text: &str, start_ix: usize) -> Option<(usize, CowStr<'_>)> { in scan_uri()
1117 let bytes = &text.as_bytes()[start_ix..]; in scan_uri()
1145 b'>' => return Some((start_ix + i + 1, text[start_ix..(start_ix + i)].into())), in scan_uri()
1156 fn scan_email(text: &str, start_ix: usize) -> Option<(usize, CowStr<'_>)> { in scan_email()
1158 let bytes = &text.as_bytes()[start_ix..]; in scan_email()
1204 Some((start_ix + i + 1, text[start_ix..(start_ix + i)].into())) in scan_email()