struct SemanticDirection;
fn main() {}
Run Code Online (Sandbox Code Playgroud)
warning: struct is never used: `SemanticDirection`
--> src/main.rs:1:1
|
1 | struct SemanticDirection;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
Run Code Online (Sandbox Code Playgroud)
我会将这些警告重新发送给任何严肃的事情,但我只是在修补这种语言而这正在驱使我蝙蝠.
我尝试添加#[allow(dead_code)]到我的代码,但这不起作用.
我想用a daemon和a 创建一个项目client,通过unix socket连接.
A client和a daemon需要两个二进制文件,那么如何判断Cargo从两个不同的源构建两个目标?
为了增加一些幻想,我希望有一个library主要部分daemon,并且只需要一个二进制文件来包裹它并通过套接字进行通信.
所以,我们有这种树架构:
??? Cargo.toml
??? target
| ??? debug
| ??? daemon
? ??? client
??? src
??? daemon
? ??? bin
? ? ??? main.rs
? ??? lib
? ??? lib.rs
??? client
??? bin
??? main.rs
Run Code Online (Sandbox Code Playgroud)
我可以制作一个管理这两个问题的可执行文件,但这不是我想要做的,除非这是非常好的做法.