我想用adaemon
和a创建一个项目,并client
通过unix套接字进行连接。
Aclient
和Adaemon
需要两个二进制文件,那么如何告诉我Cargo
从两个不同的来源构建两个目标?
为了增加一点幻想,我想library
对的主要部分使用daemon
,并且只用二进制文件包装它并通过套接字进行通信。
因此,我们有这种树结构:
├── Cargo.toml
├── target
| └── debug
| ├── daemon
│ └── client
└── src
├── daemon
│ ├── bin
│ │ └── main.rs
│ └── lib
│ └── lib.rs
└── client
└── bin
└── main.rs
我可以使一个可执行文件同时解决这两个问题,但这不是我想做的,除非这是一种很好的做法。