syntax_data: {"ast_node_type":"function","tokens":[{"end":60,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn read_file(&self, path: &Path) -> io::Result<String> {
context_after:         if path.metadata().is_ok_and(|metadata| metadata.len() > SourceFile::MAX_FILE_SIZE.into()) {