Open
Description
Описание функции выглядит так:
#[add_in_func(name = "MyFunc", name_ru = "MyFunc")]
#[arg(Str)]
#[arg(Str, default = "aaa")]
#[returns(Str, result)]
my_func: fn(&Self, String, String) -> Result<String, Box<dyn std::error::Error>>,
Реализация функции:
pub fn my_func(&self, path: String, password: String) -> Result<String, Box<dyn std::error::Error>> {
...
}
Если из 1С функция вызывается с 2 параметрами, тогда всё ок. Если передаю только один параметр, получаю ошибку "Недостаточно фактических параметров".