搜狗词库转文本格式 Rust初学者,欢迎大家一起学习交流。以下是简单用法 Convert sogou scel file to rime dict file. USAGE: scel2rime [OPTIONS] FLAGS: -h, --help Prints help information -V, --version Prints version
搜狗词库转文本格式
Rust初学者,欢迎大家一起学习交流。以下是简单用法
Convert sogou scel file to rime dict file.USAGE:
scel2rime [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-i, --input <input> A sogou scel filename.
-o, --output <output> An output filename.
Read More: https://github.com/godcrying/scel2rime
ADL现在拥有rust的后端了
ADL(代数数据语言)系统可以在简单但功能强大的DSL中定义数据模型,然后为各种编程语言生成相应的代码。一致的序列化确保可以在语言环境之间无缝传输值。
现在ADL正式支持rust了!这意味着它目前支持:
- haskell
- java
- typescript
- c++
- rust
虽然现有的语言目标是为了更高效的生产,但是此rust后端应该有些试验性的。
开发人员正在学习一些嵌入式系统项目的锈蚀,并打算使用ADL。在某些方面,Rust已经证明拥有它最简单的后端,因为ADL序列化模型可以完全由serde序列化库派生。感谢rust和serde!
Read More: https://github.com/timbod7/adl
PathDSL - 简单,零开销,能够无依赖关系创建和修改路径的库
PathDSL,一个专注于使PathBuf api易于使用的库,同时保持与自己编写相同的效率。API由一个宏path!和一个#[repr(transparent)]包装器组成PathBuf - PathDSL。该包具有零依赖性并且构建非常快。
创建路径非常简单:
let p = path!("folder1" | "folder2" | "folder3");如果您在任何常见类型中都有已存在的路径,则可以无需任何开销来集成它们。
let x = path!(path_buf | "file.txt"); // Steals path_buf's data with no copyinglet y = path!(&path_buf | "file.txt"); // Borrows path_buf, copies into new structure
它还会自动安全地将字符串文字连接到单个推送操作中以进行优化:
let p = path!("this" | "is" | "a" | "path");// "this\\is\\a\\path" on windows
// "this/is/a/path" on all others
结果类型是PathDSL替代的替代物PathBuf。
以下文档中提供了更多示例和用法信息:
docs.rs crates.io github
将Synthesia piano roll的视频转换为乐谱!
仅需简单几步,git clone下来体验一下~ Read More: https://github.com/alborrajo/sheetesia
日报订阅地址:
独立日报订阅地址:
- Telgram Channel
- 阿里云语雀订阅
- Steemit
- GitHub
社区学习交流平台订阅:
- Rust.cc论坛: 支持rss
- Rust Force: 支持rss
- 微信公众号:Rust语言学习交流