syntax_data: {"ast_node_type":"function","tokens":[{"end":73,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn check_consistency(&self, kind: TargetKind) -> Result<(), String> {
context_before:     /// some of these checks are more guidelines than strict rules.
context_after:         macro_rules! check {