syntax_data: {"ast_node_type":"import","tokens":[{"end":95,"kind":"keyword","start":0,"text":"//!"}]}
source_snippet: //! that none of the upvars were moved out of. This is because we cannot have any drops of this
context_before: //! are moved out of. This pass elaborates the drops of upvars / coroutine argument in the case
context_after: //! coroutine in the MIR, since it is used to create the drop glue for the coroutine. We'd get