pub fn cmark_resume_with_source_range<'a, I, E, F>(
    event_and_ranges: I,
    source: &'a str,
    formatter: F,
    state: Option<State<'a>>,
) -> Result<State<'a>, Error>
where I: Iterator<Item = (E, Option<Range<usize>>)>, E: Borrow<Event<'a>>, F: Write,
Expand description