From a22539b0837acef66d9bcbcc4ef74f9144c2a72d Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Sun, 19 Jan 2014 15:13:00 +0100 Subject: [PATCH] Implement `has_dtor` method in TypeContents --- src/librustc/middle/ty.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/librustc/middle/ty.rs b/src/librustc/middle/ty.rs index a85d21f2ef74..a52b1c62923c 100644 --- a/src/librustc/middle/ty.rs +++ b/src/librustc/middle/ty.rs @@ -2012,6 +2012,10 @@ impl TypeContents { pub fn inverse(&self) -> TypeContents { TypeContents { bits: !self.bits } } + + pub fn has_dtor(&self) -> bool { + self.intersects(TC::OwnsDtor) + } } impl ops::BitOr for TypeContents {