【Rust 日报】2023-09-24 cfg_match!已添加到标准库

💡 原文中文,约3100字,阅读约需8分钟。
📝

内容提要

本文介绍了 Rust crate:viewbuilder 和 fancy-duration。viewbuilder 是一个跨平台 UI 框架,提供了类似于 HTML 的渲染 API,支持桌面和移动设备。fancy-duration 实现了类似于 Go 语言的 time.ParseDuration 的方案,生成了一个适用于任何类型的通用持续时间,支持 serde、time 和 chrono crate,并提供了紧凑和空格分隔的格式。

🎯

关键要点

  • cfg_match!已添加到标准库,支持不同平台的功能实现。
  • viewbuilder是一个跨平台UI框架,提供类似HTML的渲染API,支持桌面和移动设备。
  • viewbuilder的特性包括CSS弹性盒子布局、辅助功能支持和高性能渲染。
  • fancy-duration实现了通用持续时间的解析,支持秒和纳秒,兼容serde、time和chrono crate。
  • fancy-duration提供紧凑和空格分隔的格式,支持多种时间库的使用示例。
➡️

继续阅读