{"ast_node_type":"function","tokens":[{"end":92,"kind":"keyword","start":0,"text":"fn"}]}
fn type_visibility<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>) -> Option<ty::Visibility<DefId>> {
    match *ty.kind() {