Cargo.toml? Я нашёл только https://github.com/lukaslueg/built, но на моём сетапе не компилится.
в clap есть макросы для такого (может оно уже используется, тогда можно оттуда взять)
а что-нибудь поменьше есть? clap слишком огромный и он не используется у меня
Это-же только в build.rs надо? Или в рантайме?
хм, попробую поискать примеры с clap
а, ммм. тебе надо версии не своего крейта, а зависимостей? ну тогда и clap не подойдёт. вот такое есть, но не пользовался, не знаю: https://lib.rs/crates/cargo-toml-macros и тут облом, опять только основные поля, простите 😊
это просто обертки для env!("CARGO_PKG_VERSION") и тд
у меня вот этот крейт падает с примерно вот такими ошибками /usr/local/include/wasi/api.h:45:1: error: static_assert failed due to requirement '_Alignof(void *) == 4' "non-wasi data layout" _Static_assert(_Alignof(void*) == 4, "non-wasi data layout"); ^ ~~~~~~~~~~~~~~~~~~~~ /usr/local/include/wasi/api.h:55:1: error: static_assert failed due to requirement 'sizeof(unsigned long) == 4' "witx calculated size" _Static_assert(sizeof(__wasi_size_t) == 4, "witx calculated size");
Обсуждают сегодня