None of the edit distance crates on crates.io seems to support:
I need string alignments and custom operations.