2021-06-09 00:07:12 对Rust生命周期的常见误解 Rust最难的部分莫过于lifetime了。 近期在看async-raft源码的过程中,发现了这样的一个定义,其中`'static`给我带来一些疑惑: ``` pub trait AppData: Debug + Clone + Send + Sync + Serialize + DeserializeOwned + 'static {} ``` 难道impl AppData 阅读全文...
2021-02-15 19:41:51 Rust正式入坑 从14年开始一直在关注Rust的发展,只是这几年都在大数据领域摸索,工作中基本上以Scala、Python、Go和JS这些语言为主,一直没有在实际项目中使用。 最近在做更为底层的系统应用,刚好Rust安全、高性能的特点非常契合我们的场景,于是又对Rust进行了一遍系统性的学习,这门语言有不少特殊的地方,我结合自己以往的经验,将Rust学习过程中的一些知识点做了整理记录,主要便于自己加强学习。 阅读全文...