#Cargo #Rust https://doc.rust-jp.rs/book-ja/ch14-03-cargo-workspaces.html#%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%AE%E5%A4%96%E9%83%A8%E3%82%AF%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AB%E4%BE%9D%E5%AD%98%E3%81%99%E3%82%8B [[ワークスペースは最上位階層にあるただ1つのCargo.lockファイルを共有する]]ので、同一[[ワークスペース (Cargo)|ワークスペース]]なら使えそうだが、実は使えない。 たとえば、以下のようなワークスペースがある場合。 ```txt  . ├──  crate1 │ ├──  Cargo.toml │ └──  src ├──  crate2 │ ├──  Cargo.toml │ └──  src ├──  Cargo.lock └──  Cargo.toml ``` `crate1`の[[Cargo.toml]]で[[dependencies]]に追加した[[クレート]]は、`crate2`では使えない。もちろん、`crate2`の[[Cargo.toml]]で[[dependencies]]に追加すれば使える。