use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
pub struct Header {
pub text: String,
pub level: u8,
pub id: String,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
pub struct IncludedFile {
pub path: String,
pub custom_output: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
pub struct MarkdownResult {
pub html: String,
pub headers: Vec<Header>,
pub title: Option<String>,
pub included_files: Vec<IncludedFile>,
}