{"ast_node_type":"function","tokens":[{"end":78,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn run_for_validation_ref<R>(&self, f: impl FnOnce(&Self) -> R) -> R {
    /// reads as spurious accesses.
        // This deliberately uses `==` on `bool` to follow the pattern