Rust has support for both pub and pub(super). pub makes it so the parent module can access an item... and pub(super) seem
pub
pub(super)