Open
Description
Предлагаю, как-то сделать опциональным передачу имени функции для регистрации ошибки, или жестко зашить.
let Ok(call_result) = call_result else { self.set_last_error(call_result.unwrap_err()); return false; };
Пример реализации set_last_error
и get_last_error
:
fn set_last_error(&mut self, last_error: Box<dyn Error>) {
self.last_error = last_error.to_string();
}
fn get_last_error(&self) -> String {
self.last_error.clone()
}
get_last_error - используется для получения текста ошибки в 1С