Lines Matching refs:split_prefix
239 p.split_prefix(&mut self.clone()) in starts_with()
243 pub fn split_prefix<P: Pattern>(&self, p: P) -> Option<Self> { in split_prefix() method
245 if p.split_prefix(&mut remaining) { in split_prefix()
290 fn split_prefix(self, input: &mut Input) -> bool; in split_prefix() method
294 fn split_prefix(self, input: &mut Input) -> bool { in split_prefix() method
300 fn split_prefix(self, input: &mut Input) -> bool { in split_prefix() method
311 fn split_prefix(self, input: &mut Input) -> bool { in split_prefix() method
470 if let Some(input) = input.split_prefix("//") { in parse_non_special()
480 let remaining = if let Some(input) = input.split_prefix('/') { in parse_non_special()
764 if let Some(after_prefix) = input.split_prefix("//") { in parse_relative()
962 let (port, remaining) = if let Some(remaining) = remaining.split_prefix(':') { in parse_host_and_port()