1 2 3 4 5 6 7 8 9 10 11 12 13
pub fn parse_link_reference(text: &str) -> String { // very crude... let chars = text.trim().chars(); let mut text = Vec::new(); for c in chars.into_iter().rev().skip(1) { if c == '[' { break; } text.push(c); } text.reverse(); text.into_iter().collect() }