если mod корректно прописал,в итоге, то оно будет в мейне видно по пути crate::graphics::pixel_map
и настораживает,что тут не видно ни graphics.rs, ни graphics/mod.rs
если создать graphics.rs (и одноимённым модулем внутри) в src, его видно, но как это связано с тем, что в папке graphics?
ммм, да напрямую связано. без файла модуля в директории просто какие-то оторванные от крейта файлы валяются
можешь показать код main.rs и graphics.rs?
а почему у тебя graphics::graphics, radar::radar и так далее?
в config.rs pub mod config { ... }
перенеси mod pixel_map; из мейна в графикс
а зачем ты внутри модуля создаешь точно так же названный модуль? убери pub mod config { и просто пиши содержимое модуля
да это пофиг, как сделать так, чтобы модули в graphics/pixel_map.rs были доступны? можно конечно засунуть оба модуля в graphics.rs (и не создавать никакие graphics/), но там кода будет на сотни строк, можно это как-то предотвратить?
ммм, выше ж писал - pub mod ...; и все такое. можно еще попробовать выложить код на гитхаб - и мы его поправим без сломанного телефона
аааа оо боожеее как же сложно)) pub mod в graphics.rs, а не main.rs. ну разрабы наркоманы конечно, вроде заработало, спасибо
Обсуждают сегодня