随笔分类 - Rustlang
摘要:rust学习-UTF8 和 UTF16 互转, 保存utf16格式文件 读取 UTF16 格式文件, UTF8 和 UTF16 互转 //UTF16 有大端小端的格式,这里是小端的例子 let bytes = fs::read("UTF16_LE.txt").unwrap(); //将读出来的 Ve
阅读全文
摘要:介绍 cipher是Rust的一个密码库 AES128中key和block的长度都是128bit(即128(bit)/8(一个字节8bit)=16个字节) 所以下文中GenericArray::from固定长度为16位 实践 Cargo.toml [dependencies] aes = "0.8.
阅读全文
摘要:介绍 diesel 是一个 orm 框架 支持 postgresql,mysql,sqlite 不用的数据库接口可能会不一样 官方例子地址 实践 新建工程 cargo new --lib diesel_demo cd diesel_demo Cargo.toml [dependencies] die
阅读全文
摘要:## 介绍 `env_logger` 配合 `log` 库使用, `log` 是rust日志库的外观库,给日志库提供抽象的记录接口, `log`使用宏,如`info!() trace!()`记录日志 假如需要替换当前使用的日志库,只需将初始化相关的代码和`toml`文件修改 `env_logger`
阅读全文