10 个版本
使用旧的 Rust 2015
0.1.10 | 2019年11月16日 |
---|---|
0.1.9 | 2019年8月18日 |
0.1.7 | 2019年2月1日 |
0.1.6 | 2018年12月19日 |
0.1.1 | 2018年3月26日 |
#1964 在 开发工具
在 cargo-src 中使用
20KB
347 行
rustdoc-highlight
在自身的 crate 中实现了 rustdoc 的语法高亮,便于使用。
用法
待办事项
lib.rs
:
基本的语法高亮功能。
此模块使用 libsyntax 的词法分析器为 rustdoc 生成的 HTML 文档提供基于标记的高亮。
如果您只需要为 Rust 程序提供语法高亮,则可以使用 render_inner_with_highlighting
或 render_with_highlighting
函数。对于更复杂的使用场景(如果您想提供自己的 CSS 类或控制 HTML 的生成方式,甚至生成其他类型的 HTML),则应实现 Writer
特性并使用 Classifier
。
依赖项
~87KB