syntax_data: {"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                 // Checking division and remainder is more complex, since we 1. always check
context_before:             BinOp::Div | BinOp::Rem if ty.is_integral() => {
context_after:                 // and 2. there are two possible failure cases, divide-by-zero and overflow.