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つの実行可能ファイルを作成することもできますが、それが非常に良い方法でない限り、それは私がやりたいことではありません。