use crate::heading::{MarkdownHeading, extract_headings};
#[derive(Clone, Debug, Default, Eq, PartialEq)]
pub struct MarkdownOutline {
pub headings: Vec<MarkdownHeading>,
}
pub fn extract_outline(markdown: &str) -> MarkdownOutline {
MarkdownOutline {
headings: extract_headings(markdown),
}
}