{"ast_node_type":"struct","tokens":[{"end":76,"kind":"keyword","start":0,"text":"//"}]}
        // FIXME: RawVisibility::Public doesn't need to construct a resolver
        let parent_id: hir_def::VariantId = self.parent.into();
        Visibility::resolve(db, &parent_id.resolver(db), visibility)