Files
mnote/rust/crates/mnote-editor-core/src/lib.rs
T

21 lines
668 B
Rust
Raw Normal View History

pub mod command;
pub mod error;
pub mod history;
pub mod markdown;
pub mod model;
pub mod pipeline;
pub mod projection;
pub use command::{CommandExecutor, EditorCommand};
pub use error::{CoreError, CoreResult};
pub use history::EditorSession;
pub use markdown::{export_markdown, import_markdown, import_plain_text};
pub use model::{
BlockContent, BlockReference, BlockType, DocumentBlock, DocumentModel, ReferenceKind,
};
pub use pipeline::{
apply_ai_pipeline, BlockSnapshot, CommandAuditRecord, EditorAiScenario, EditorChangeReport,
EditorInputKind, EditorPipelineRequest, EditorPipelineResult,
};
pub use projection::{OutlineEntry, VisibilitySnapshot};