小编mat*_*rni的帖子

如何在不发布到crates.io的情况下在Rust项目之间共享公共代码?

对于这个问题可能没有一个好的答案,但我有代码,我想在两个不同的Rust项目之间共享而不将crate发布到crates.io.

代码是专有的,我不想把它放到野外.

rust rust-crates

13
推荐指数
1
解决办法
567
查看次数

无法使用内置特征From和PartialOrd用于Box对象边界

不可否认,我对Rust很新,但我喜欢到目前为止看到的东西.那就是说,我遇到了一个我收到错误的问题:

error: only the builtin traits can be used as closure or object bounds [E0225]
defaults: HashMap<String, Box<Any + From<String> + PartialOrd>>,
                                    ^~~~~~~~~~~~
Run Code Online (Sandbox Code Playgroud)

对于以下代码:

pub struct Builder {                                                                                                                                                                                                                           
    defaults: HashMap<String, Box<Any + From<String> + PartialOrd>>,                                                                                                                                                                           
    ...
}
Run Code Online (Sandbox Code Playgroud)

如果我删除绑定From我得到相同的错误但是PartialOrd.我不明白为什么,因为我相当肯定都FromPartialOrd都内建特征.任何帮助,将不胜感激.

rust

4
推荐指数
1
解决办法
687
查看次数

标签 统计

rust ×2

rust-crates ×1