X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc%2Fty%2Fsty.rs;h=5cc46b21fca1f1bf27de4e57f469d89b0ee6709b;hb=912d22e36965d3c9f6d7f14ca18657182aa1fe54;hp=0a673dd380b5254416da4ea452c86d6f1e7dbc60;hpb=07d0b578c15f600c7b798cc0295d74973c8ccb69;p=rust.git diff --git a/src/librustc/ty/sty.rs b/src/librustc/ty/sty.rs index 0a673dd380b..5cc46b21fca 100644 --- a/src/librustc/ty/sty.rs +++ b/src/librustc/ty/sty.rs @@ -56,9 +56,6 @@ pub enum BoundRegion { /// the event of shadowing. BrNamed(DefId, InternedString), - /// Fresh bound identifiers created during GLB computations. - BrFresh(u32), - /// Anonymous region for the implicit env pointer parameter /// to a closure BrEnv, @@ -2038,6 +2035,14 @@ pub fn is_fn(&self) -> bool { } } + #[inline] + pub fn is_fn_ptr(&self) -> bool { + match self.sty { + FnPtr(_) => true, + _ => false, + } + } + pub fn is_impl_trait(&self) -> bool { match self.sty { Opaque(..) => true,