pub fn run_no_cascade(
specs: &[EditSpec],
files: &mut [FileBuf],
) -> Result<Vec<EditOutcome>, String>Expand description
Run the script without cascade: every edit matches pristine content, any two edits touching the same line is a usage error, and the located splices are applied positionally so the result is exactly what was verified.