6个版本
| 0.1.0 | 2024年4月24日 |
|---|---|
| 0.0.6 | 2024年1月5日 |
| 0.0.5 | 2022年11月23日 |
| 0.0.4 | 2022年9月15日 |
| 0.0.1 | 2022年5月25日 |
#333 in 过程宏
1,320 每月下载
在 cargo-spellcheck 中使用
160KB
3.5K SLoC
doc-chunks
提取集群文档行,并使用基于span的映射提供带有span和commonmark感知覆盖的overlay。
lib.rs:
文档块
Documentation 是一个或多个文档的表示。
literal 是由 proc_macro2 或 ra_ap_syntax crate 提供的标记,然后通过使用 TrimmedLiteral 和 Cluster 转换为 CheckableChunk(通常只称为 chunk)。
CheckableChunk 可以由多个片段组成,其中每个片段可以跨越多行,但每个片段都覆盖了原始内容中的连续 Span。每个片段也与 CheckableChunk 内部字符串表示有直接映射。
Documentation 为每个文件路径存储一个或多个 CheckableChunks。
依赖
~9–21MB
~254K SLoC