{"ast_node_type":"function","tokens":[{"end":80,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn is_foreign_non_exhaustive_enum(&self, ty: RevealedTy<'tcx>) -> bool {
    /// Returns whether the given type is an enum from another crate declared `#[non_exhaustive]`.
        match ty.kind() {