=> {
paste::paste! {
let [<$i _123>] = 123;
}
}
}
Использование макроса в другом крейте:
fn main() {
my_lib::my_macro! {
aaa
}
}
при его сборке возникает ошибка:
error[E0433]: failed to resolve: use of undeclared crate or module `paste`
Макрос разворачивается в:
paste::paste! {
let[<aaa _123>] = 123;
}
Подскажите плиз что нужно подправить?
в другом крейте paste в зависимостях есть?
для надёжности лучше делать ::paste::paste!
Обсуждают сегодня