Expand description
§UCM Engine
Transformation engine for applying operations to UCM documents.
This crate provides:
- Transaction management for atomic operations
- Snapshot/restore functionality
- Operation execution
- Validation pipeline
Re-exports§
pub use engine::Engine;pub use operation::EditOperator;pub use operation::MoveTarget;pub use operation::Operation;pub use operation::OperationResult;pub use operation::PruneCondition;pub use snapshot::Snapshot;pub use snapshot::SnapshotId;pub use snapshot::SnapshotManager;pub use transaction::Transaction;pub use transaction::TransactionId;pub use transaction::TransactionManager;pub use transaction::TransactionState;pub use validate::ValidationPipeline;pub use validate::ValidationResult;
Modules§
- config
- Performance and execution configuration for the UCM engine.
- engine
- Main transformation engine.
- error
- Error types for the UCM engine.
- operation
- Operations that can be applied to documents.
- section
- Section management utilities for UCM documents.
- snapshot
- Snapshot management for document versioning.
- transaction
- Transaction management for atomic operations.
- traversal
- Graph traversal operations for UCM documents.
- validate
- Validation pipeline for documents and operations.