Crossterm editing string

So, i have any string. Let's take for an example "Example.". I want to copy it into terminal and somehow edit. By edit i mean ability to move right/left on string and edit any part of it. How do i do it, and is crossterm a good option or i should take a look on other crates..?

rustyline might be appropriate? readline is the thing that Bash (along with many other programs) uses to implement interactive shell input; rustyline is a readline alternative written in Rust.