使用旧的 Rust 2015
6.0.0
2016 年 12 月 28 日
5.0.0
2016 年 5 月 3 日
4.0.0
2016 年 5 月 3 日
3.0.5
2016 年 3 月 4 日
0.0.1
2015 年 1 月 22 日
#1727 in 文本处理
Download history • Rust 包仓库
178/week @ 2024-04-03 • Rust 包仓库
161/week @ 2024-04-10 • Rust 包仓库
147/week @ 2024-04-17 • Rust 包仓库
175/week @ 2024-04-24 • Rust 包仓库
199/week @ 2024-05-01 • Rust 包仓库
149/week @ 2024-05-08 • Rust 包仓库
212/week @ 2024-05-15 • Rust 包仓库
190/week @ 2024-05-22 • Rust 包仓库
178/week @ 2024-05-29 • Rust 包仓库
186/week @ 2024-06-05 • Rust 包仓库
188/week @ 2024-06-12 • Rust 包仓库
171/week @ 2024-06-19 • Rust 包仓库
174/week @ 2024-06-26 • Rust 包仓库
130/week @ 2024-07-03 • Rust 包仓库
174/week @ 2024-07-10 • Rust 包仓库
167/week @ 2024-07-17 • Rust 包仓库
669 每月下载量 在 13 个 Crates 中使用 (7 个直接使用)
245KB
7K SLoC
C 5K SLoC // 0.0% comments • Rust 包仓库
Rust 2K SLoC // 0.0% comments • Rust 包仓库
Python 76 SLoC // 0.1% comments • Rust 包仓库
Perl 74 SLoC // 0.5% comments • Rust 包仓库
Shell 36 SLoC // 0.1% comments • Rust 包仓库
这些是 hoedown 的绑定,它是用于 markdown 处理的 C 库,旨在尽可能符合 Rust 的语法。
该 crate 为 hoedown markdown 处理库提供绑定。它有一个 Markdown
类型,用于在 Buffer
中存储 markdown 文本。然后可以使用实现 Render
特性的任何渲染器进行渲染。该库默认包含一个 Html
渲染器。
let doc = Markdown:: new( " some _emphasis_ required" ) ;
let mut html = Html:: new( html:: Flags:: empty( ) , 0 ) ;
assert_eq! (
html. render ( & doc) . to_str ( ) . unwrap ( ) ,
" <p>some <em>emphasis</em> required</p>\n " ) ;