Crate ricecoder_undo_redo

Crate ricecoder_undo_redo 

Source
Expand description

Undo/Redo System for ricecoder

Provides comprehensive change tracking, history management, and rollback capabilities for all file operations and code generation in ricecoder.

Re-exports§

pub use change::Change;
pub use change::ChangeTracker;
pub use change::ChangeType;
pub use checkpoint::Checkpoint;
pub use checkpoint::CheckpointManager;
pub use error::UndoRedoError;
pub use history::HistoryEntry;
pub use history::HistoryManager;
pub use models::ChangeValidator;
pub use persistence::HistorySnapshot;
pub use persistence::HistoryStore;
pub use persistence::StorageManager;
pub use persistence::StorageStats;

Modules§

change
Change tracking and recording
checkpoint
Checkpoint management for rollback operations
error
Error types for the undo/redo system
history
History management and navigation
models
Data models and validators
persistence
Persistence layer for history storage