pub fn parse_index(line: &str) -> Option<usize>Expand description
" stash@{N} message" → N. The reader half of list_row,
split out as a free function so the round-trip between the two is
testable without a live buffer — the seam where they drifted apart
is what left every chord in this buffer dead.