UNIXソケットを介して接続するadaemonとaを使用してプロジェクトを作成したいと思いclientます。
Aclientとaにdaemonは2つのバイナリが必要Cargoですが、2つの異なるソースから2つのターゲットを構築するように指示するにはどうすればよいですか?
ちょっとしたファンタジーを追加するlibraryために、の主要部分にを用意し、daemonそれをラップしてソケットを介して通信するためのバイナリを用意したいと思います。
したがって、この種のツリーアーキテクチャがあります。
├── Cargo.toml
├── target
| └── debug
| ├── daemon
│ └── client
└── src
├── daemon
│ ├── bin
│ │ └── main.rs
│ └── lib
│ └── lib.rs
└── client
└── bin
└── main.rs
両方の懸念を管理する1つの実行可能ファイルを作成することもできますが、それが非常に良い方法でない限り、それは私がやりたいことではありません。