ratatui_toolkit/widgets/markdown_widget/foundation/elements/constructors/
new.rs

1//! Constructor for MarkdownElement.
2
3use crate::widgets::markdown_widget::foundation::elements::enums::ElementKind;
4use crate::widgets::markdown_widget::foundation::elements::MarkdownElement;
5
6impl MarkdownElement {
7    /// Create a new markdown element with source line tracking.
8    pub fn new(kind: ElementKind, section_id: Option<usize>, source_line: usize) -> Self {
9        Self {
10            kind,
11            section_id,
12            source_line,
13        }
14    }
15}