{"ast_node_type":"impl","tokens":[{"end":41,"kind":"keyword","start":0,"text":"\"impl"}]}
            "impl Foo { f$0n foo() {} }",
            change_visibility,
            "impl Foo { pub(crate) fn foo() {} }",