Сборка не удается из-за ошибок unresolved import и derive(AddIn) при использовании native_api_1c
Окружение
ОС: Windows 10
Rustc: 1.84.0
Cargo: 1.84.0
Шаги для воспроизведения
-
Создал новую библиотеку:
cargo new calc-rust1c --lib
-
Добавил native_api_1c как зависимость в Cargo.toml (крейт 0.10.7).
-
Скопировал код lib.rs со страницы readme раздела Example - https://github.com/Sebekerga/native_api_1c
-
Выполнил cargo build.
Фактический результат
Две ошибки компиляции:
error[E0432]: unresolved import `native_api_1c::native_api_1c_macro::extern_functions`
--> src\lib.rs:6:27
|
6 | native_api_1c_macro::{extern_functions, AddIn},
| ^^^^^^^^^^^^^^^^ no `extern_functions` in the root
error[E0599]: no function or associated item named `new` found for struct `SampleAddIn` in the current scope
--> src\lib.rs:9:10
|
9 | #[derive(AddIn)]
| ^^^^^ function or associated item not found in `SampleAddIn`
10 | pub struct SampleAddIn {
| ---------------------- function or associated item `new` not found for this struct
Ожидаемый результат
Библиотека успешно скомпилировалась
Сборка не удается из-за ошибок unresolved import и derive(AddIn) при использовании native_api_1c
Окружение
ОС: Windows 10
Rustc: 1.84.0
Cargo: 1.84.0
Шаги для воспроизведения
Создал новую библиотеку:
cargo new calc-rust1c --libДобавил native_api_1c как зависимость в Cargo.toml (крейт 0.10.7).
Скопировал код lib.rs со страницы readme раздела Example - https://github.com/Sebekerga/native_api_1c
Выполнил
cargo build.Фактический результат
Две ошибки компиляции:
Ожидаемый результат
Библиотека успешно скомпилировалась