There should be other modes which don't use regex rules, but predefined naming conventions like camelCase, snake_case, kebab-case. there are crates heck and Inflector which can do the heavy lifting.
Therefore a trait Replace should be created to handle the different Replacement-Engines.
#7 would work great with this idea.
Maybe it would even be possible to concatenate different replacers to a pipe.
There should be other modes which don't use regex rules, but predefined naming conventions like camelCase, snake_case, kebab-case. there are crates heck and Inflector which can do the heavy lifting.
Therefore a
trait Replaceshould be created to handle the different Replacement-Engines.#7 would work great with this idea.
Maybe it would even be possible to concatenate different replacers to a pipe.