foo;
pub use foo::*;
mod bar;
pub use bar::*;
mod baz;
pub use baz::*;
?
Что-то вроде pub mod (foo, bar, baz), или подобное?
Хотя данный макрос самому сделать тривиально
macro_rules! pub_use {
($i:ident) => {
mod $i; pub use $i::*;
};
}
ух....
макрос в пару строк..
Зачем делать этот ужас с ::*?
Пытаюсь сделать копию проекта на C#. А там каждый класс вынесет в отдельный файл, но при этом все файлы находятся в одном неймспесе :)
вообще то не факт)..
Обсуждают сегодня