pub fn edit_entry( entries: &mut Vec<HostEntry>, old_name: impl Into<String>, new_ip: IpAddr, new_name: impl Into<String>, ) -> Result<()>