pub(crate) fn save_routine( id: &str, title: &str, text: &str, auto: bool, ) -> String
A routine saved (new when id is empty) from its title and its steps, one a line; returns what went wrong, else “”.
id