syntax_data: {"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"///"}]}
source_snippet: /// So we need to somehow pretty-print `$crate` in a way preserving at least some of its
context_before: /// stringification (especially true for proc macro derives written between Rust 1.15 and 1.30).
context_after: /// hygiene data, most importantly name of the crate it refers to.