{"ast_node_type":"function","tokens":[{"end":80,"kind":"keyword","start":0,"text":"fn"}]}
    fn hash_stable(&self, hcx: &mut CTX, hasher: &mut crate::ty::StableHasher) {
impl<CTX> crate::ty::HashStable<CTX> for ScalarInt {
        // Using a block `{self.data}` here to force a copy instead of using `self.data`