Im making a library and I want to have everything only accessible through
some_library::prelude::<whatever>
So for example if i have "pub struct Hello;" in hello.rs
lib.rs ( contains: pub mod prelude { pub use crate::a :: b:: c::hello::Hello })
a/
---| b/
---| ---| c/
---|---|---| hello.rs
---|---|---| mod.rs
Can i make it so that doing
use some_library:: a :: b : : c :: hello :: Hello is not allowed, and only allow some_library: :prelude::Hello