Создай модуль src/graphics.rs и напиши там pub mod pixel_map;
Так не принято делать ещё со времён 2018
А как сейчас правильно?
вместо src можно graphics или нужно src/graphics? блин, src же уже есть прост у меня там 2+ файлов будет
у кого не принято? у меня принято :)
начинается плюрализм))
src/graphics.rs src/graphics/module.rs
либо src/graphics.rs либо src/graphics/mod.rs
тем, что ему так больше нравится :)
Тем что это новая версия с 2018 на замену старой с mod.rs
Пиши в src/graphics.rs pub mod pixel_map; pub mod pixel_config;
с 2018 можно не создавать отдельно диру и в ней mod.rs, если этот модуль без сабмодулей, можно просто назвать модуль.rs, но mod.rs в дирректории модуля с подмодулями никто не отменял
mod.rs считается устаревшим вариантом. Кто хочет может его и юзать. Для остальных рекомендуют новый вариант.
хм, а кем считается? (без сарказма, просто интересно)
In Rust 2018 the restriction that a module with submodules must be named mod.rs is lifted. foo.rs can just be foo.rs, and the submodule is still foo/bar.rs. нигде не сказано - ни в коем случай, ай яй яй
так внутри pixel_map.rs уже было так
src/ - main.rs - graphics.rs - graphics/pixel_map.rs В main добавляешь pub mod gaphics; В graphics — pub mod pixel_map
Обсуждают сегодня