имеет хоть какой-то смысл? Это вообще законно?
#[cfg(not(doc))]
pub use router::consumer;
#[cfg(doc)]
#[path = "router/consumer.rs"]
pub mod consumer;
https://github.com/intellij-rust/intellij-rust/issues/7136
Там же ссылка есть, зачем он это делает.
По ссылке про макросы, и если его проблема тоже в макросах, но я не понимаю, как его решение ему с макросами поможет. Если проблема не в макросах, то вроде бы достаточно приватного модуля и всяких doc(inline) (но я не очень шарю в растдоке, так что не уверен).
Проблема не в макросах, а в #[doc(hidden)]
> This doesn't appear to be just an issue with macros either: https://github.com/rust-lang/rust/issues/59368#issuecomment-577770147
мисреплай, я Владу хотел ответить
Обсуждают сегодня