а почему build и check не используют одну и ту же информацию? почему при их запуске каждый из них компилирует проект сам?
Могу ошибаться, но вроде они как раз её переиспользуют. Когда идёт запуск check, то компилятор будет собирать только пакеты с build.rs, а остальные - просто проверит, в то время как при build он будет собирать вообще все пакеты
TryFuture возвращает Result, который нужен для AndThen
что значит этот Error в коллбеке and_then в принципе? при его возврате warp продолжит искать следующий подходящий хендлер, или вернет ошибку клиенту? это ясно не описано
Коллеги, между тем, у меня вопрос к вам по macro_rules. Можно ли как-то сделать макро-правило, которое на вход будет принимать идентификатор, а в имплементации правила создавать, например, тип с этим идентификатором + какой-нибудь суффикс?
Коллеги, между тем, у меня вопрос к вам по macro_rules. Можно ли как-то сделать макро-правило, которое на вход будет принимать идентификатор, а в имплементации правила создавать, например, тип с этим идентификатором + какой-нибудь суффикс?
Нет. Все создаваемые имена должны быть на входе макроса.
Коллеги, между тем, у меня вопрос к вам по macro_rules. Можно ли как-то сделать макро-правило, которое на вход будет принимать идентификатор, а в имплементации правила создавать, например, тип с этим идентификатором + какой-нибудь суффикс?
Есть ли какая-то стандартная замена #[cfg(feature = "feature")] для использования внутри macro_rules? Требуется, чтобы фичи применились до кодогенерации.