use super::{DocumentLine, DocumentOutlineItem};
#[derive(Debug, Clone, Default, PartialEq, Eq)]
pub struct RenderedDocument {
pub lines: Vec<DocumentLine>,
pub outline: Vec<DocumentOutlineItem>,
}
impl RenderedDocument {
pub fn new(lines: Vec<DocumentLine>, outline: Vec<DocumentOutlineItem>) -> Self {
Self { lines, outline }
}
pub fn line_count(&self) -> usize {
self.lines.len()
}
pub fn is_empty(&self) -> bool {
self.lines.is_empty()
}
}