[[Cargo]]でlibプロジェクトの成果物を公開するまでの手順。 ## [[Rust]]プロジェクトの作成 ```console:ライブラリプロジェクトとして初期化 $ cargo init --lib Created library package $ tree -a -I .git  . ├──  .gitignore ├──  Cargo.toml └──  src └──  lib.rs ``` `hello_world`関数を追加する。 ```rust:src/lib.rs pub fn hello_world() { let message = "World"; println!("Hello, {}", &message); } #[cfg(test)] mod tests { #[test] fn it_works() { assert_eq!(2 + 2, 4); } } ```