- mod sup_module{ // module parent
- fn a() -> i32 {
- 100
- }
- pub mod sub_module { // module enfant
- use super::a ; // accès à la fonction parentale a
- pub fn b() {
- println ! ("{}", a() ) ; // appelle la fonction parentale a
- }
- }
- }
-
- fn main() {
- sup_module::sub_module::b() ; // appelle la fonction b
- }
|