{"ast_node_type":"function","tokens":[{"end":51,"kind":"keyword","start":0,"text":"fn"}]}
    fn downgrade_mut_inside_shared(&self) -> bool {
    /// This corresponds to Rule 3 of RFC 3627.
        // NB: RFC 3627 proposes stabilizing Rule 3 in all editions. If we adopt the same behavior