fn document_full_inner(
    w: &mut Buffer,
    item: &Item,
    cx: &mut Context<'_>,
    is_collapsible: bool,
    heading_offset: HeadingOffset
)