Closed4
crates.io に登録せずに自作のクレートを使う
自分で作ったクレートを他のプロジェクトで使いたいけど、
- crates.io に登録するのはめんどくさい
- 真面目にメンテする気はない
ときがある。意味もなくレジストリの名前空間を消費したくないので、何らかの(crates.io に登録しない)方法で公開し、自分のプロジェクトでインストールできるようにしたい
cargo には Git リポジトリで依存を定義する機能があるらしい
Cargo.toml
[dependencies]
enigma_core = { git = "https://github.com/lemonadern/enigma-core" }
これで普通に使えた、すごい
Cargo.toml
[dependencies]
enigma_core = { git = "https://github.com/lemonadern/enigma-core", branch = "wasm" }
ブランチの指定もできる
このスクラップは2022/11/17にクローズされました