splice 2.6.4

Span-safe refactoring kernel for 7 languages with Magellan code graph integration
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Batch operation support.
//!
//! Provides multi-file refactoring with YAML specification
//! and transaction-based rollback support.

pub mod executor;
pub mod spec;
pub mod transaction;

pub use executor::{BatchExecutor, BatchResult, OperationResult};
pub use spec::BatchSpecError as BatchError;
pub use spec::{
    parse_batch_spec, BatchOperation, BatchSpec, DeleteOp, ExecutionMode, PatchOp, RenameOp,
};
pub use transaction::{BatchTransaction, RollbackMode, TransactionResult};