Function edit_in_editor
Source pub fn edit_in_editor(string: &str) -> Result<String, OpenEditorError>
Expand description
Open the default editor and allows editing of a string.
ยงErrors
This function will return an error if the editor call fails, if the file cannot be read, or if the temporary file cleanup fails.
examples/fill_template.rs (
line 5)
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let template = "Hello, {name}!\nWelcome to {place}.";
5 let filled_template = edit_in_editor(template)?;
6 println!("Filled Template:\n{filled_template}");
7 Ok(())
8}