Phase 1
This commit is contained in:
@@ -33,7 +33,8 @@ pub trait NotesRenderer: Send + Sync {
|
||||
summary_md: Option<&str>,
|
||||
) -> String;
|
||||
|
||||
fn export(&self, markdown: &str, dest: &Path, fmt: ExportFormat) -> Result<PathBuf, NotesError>;
|
||||
fn export(&self, markdown: &str, dest: &Path, fmt: ExportFormat)
|
||||
-> Result<PathBuf, NotesError>;
|
||||
}
|
||||
|
||||
pub struct MarkdownNotes;
|
||||
@@ -48,7 +49,12 @@ impl NotesRenderer for MarkdownNotes {
|
||||
// T2.4: resolve speaker names, group dialogue, prepend summary section.
|
||||
todo!("Phase 2 — assemble Markdown")
|
||||
}
|
||||
fn export(&self, _markdown: &str, _dest: &Path, _fmt: ExportFormat) -> Result<PathBuf, NotesError> {
|
||||
fn export(
|
||||
&self,
|
||||
_markdown: &str,
|
||||
_dest: &Path,
|
||||
_fmt: ExportFormat,
|
||||
) -> Result<PathBuf, NotesError> {
|
||||
// T2.6 (.md/bundle); T8.4 (pdf/docx via local conversion).
|
||||
todo!("Phase 2/8 — export notes")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user