Основной канал. Конференция в Москве https://rustrush.ru/index-ru ! Простые вопросы сюда: https://gitter.im/ruRust/easy . Поддержите сообщество: https://www.patreon.com/mkpankov . Правила: https://rustycrate.ru/rules.html . Помощь в исправлении ошибок, отладке, технические вопросы. Оффтопик - https://gitter.im/ruRust/offtopic . Сайт - http://rustycrate.ru/ . Форум - http://forum.rustycrate.ru/
RT @evilmartians_ru: Многих интересовало, как перемены в Mozilla повлияют на будущее Rust. Похоже, переживать не стоит: Rust Core Team объявила о создании независимого фонда, который заработает уже к концу года.
Официальный анонс: https://t.co/qnRUBVcnw6 http://twitter.com/rustycrate1/status/1296413557396045827 (твиттер rustycrate1, August 20, 2020 at 02:47PM)
build.rs
может сделать println вида cargo:rustc-cfg=KEY[="VALUE"]
, и частный случай этой формы, это feature="x"
. И все бы хорошо. Но мне ж для фичих
недостаточно просто включить эту фичу. Мне для этой фичи нужна еще и депенденсь. Вот как бы включить депенденсь через build.rs
? (или отключить если фичи х
нет)
Почему ты включаешь их в build.rs, вместо того, чтобы пользоваться штатным механизмом с объявлением фич в Cargo.toml?
у меня есть внешний xml-конфиг, который обрабатывается build.rs-скриптом, генерирующим код.
а есть чтото автомалическое для вот такого:
.context(format!("error ({}:{})", std::file!(), std::line!()))?;