Rust编译Linux通用可执行文件

在glibc环境编译的Rust可执行文件,不能在scratch中运行。 本文介绍另一种编译方式,得到一个Linux下广泛可运行的可执行文件。

在Rust中判断两个文件内容是否相同

这里记录了一个函数,未来用到时复制。 并且还展示了一些文件操作,以便参考。

Rust中enum和String的互转

任何语言中,enum和String两个类型的互转,都是基本操作, 因为String广泛地使用于各个有可能的人机接口和(跨语言或跨环境)机机接口。 Rust中默认不支持,但可以用strum_macros来实现。

在VSCode中配置Rust的nightly模式

因为某些原因而不得不使用nightly模式时,一般直接切换系统版本。 但是,如果一个代码库中包含多个项目,只有个别项目是nightly时,就需要给VSCode一些特殊的配置。