Meta strings are strings that have just one character swapped e.g. converse
and conserve
have their v
and s
swapped.
This is a sort-of popular interview question. If someone wanted me to do an implementation in Rust, I'd do this implementation.