6 releases

0.1.0 Apr 24, 2024
0.0.6 Jan 5, 2024
0.0.5 Nov 23, 2022
0.0.4 Sep 15, 2022
0.0.1 May 25, 2022

#854 in Text processing

Download history 172/week @ 2024-03-31 248/week @ 2024-04-07 144/week @ 2024-04-14 496/week @ 2024-04-21 199/week @ 2024-04-28 215/week @ 2024-05-05 315/week @ 2024-05-12 222/week @ 2024-05-19 275/week @ 2024-05-26 256/week @ 2024-06-02 184/week @ 2024-06-09 358/week @ 2024-06-16 308/week @ 2024-06-23 336/week @ 2024-06-30 328/week @ 2024-07-07 472/week @ 2024-07-14

1,458 downloads per month
Used in cargo-spellcheck

MIT/Apache

160KB
3.5K SLoC

doc-chunks

Extract clustered documentation lines and provide a spanned and commonmark aware overlay with a span based mapping.


lib.rs:

Doc Chunks

Documentation is a representation of one or multiple documents.

A literal is a token provided by proc_macro2 or ra_ap_syntax crate, which is then converted by means of TrimmedLiteral using Clustering into a CheckableChunk (mostly named just chunk).

CheckableChunks can consist of multiple fragments, where each fragment can span multiple lines, yet each fragment is covering a consecutive Span in the origin content. Each fragment also has a direct mapping to the CheckableChunk internal string representation.

And Documentation holds one or many CheckableChunks per file path.

Dependencies

~9–22MB
~269K SLoC