use Path;
use crateForgeResult;
use crate*;
pub use LineAttributionMap;
/// Apply a StructuredPatch to a workspace directory.
///
/// Atomic: fails entirely on any op failure (no partial apply).
/// Returns line-mapping table for CEA position attribution.