syntax_data: {"ast_node_type":"impl","tokens":[{"end":68,"kind":"keyword","start":0,"text":"///"}]}
source_snippet: /// You may wonder how the impl would then be able to use the upvar,
context_before: /// Note that the type of the upvar is not specified in the struct.
context_after: /// if it doesn't know it's type? The answer is that the impl is