{"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"//"}]}
                // Overflow can happen for 128 bit discriminants if `end` is negative.
            let dist = if start > end {
                // But in that case casting to `u128` still gets us the right value,