とにかくファイル分割してみる。
成果物
ソースコード
main.rs
mod my_module; fn main() { println!("value is {}", my_module::add(100)); }
my_module/mod.rs
pub fn add(x:i32) -> i32 { x + 1 }
実行
$ cargo run
気づいたこと
- もしやファイル名って固定?
- main.rs
- mod.rs
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13
- bash 4.4.12(1)-release
- rustc 1.34.2 (6c2484dc3 2019-05-13)
- cargo 1.34.0 (6789d8a0a 2019-04-01)
$ uname -a Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux