encoding_rs:Rust中编码标准的面向Gecko的实现 源码
encoding_rs encoding_rs是Rust编写并在Gecko中使用的 (非JavaScript部分)的实现(从Firefox 56开始)。 此外, mem模块提供了各种操作来处理RAM内文本(与来自或到达IO边界的数据相反)。 由于内部实现细节的效率, mem模块是一个模块,而不是一个单独的板条箱。 功能性 由于有Gecko用例,encoding_rs支持UTF-16解码和从UTF-8编码的常规Rust用例,此外还支持UTF-16解码和从UTF-8编码。 此外,该API被设计为FFI友好的,以适应Gecko的C ++方面。 具体来说,encoding_rs执行以下操作:
文件列表
encoding_rs:Rust中编码标准的面向Gecko的实现
(预估有个104文件)
.gitignore
100B
LICENSE-MIT
1KB
README.md
29KB
COPYRIGHT
510B
fuzz_encodings.rs
19KB
LICENSE-APACHE
11KB
CONTRIBUTING.md
2KB
Ideas.md
5KB
data.rs
2.46MB
utf_16.rs
18KB
暂无评论