Remove all unsafe_destructor

This commit is contained in:
Mathijs van de Nes
2015-04-03 16:49:23 +02:00
parent b88772673e
commit b8c67e124c
5 changed files with 1 additions and 5 deletions
-1
View File
@@ -400,7 +400,6 @@ impl<'a, CB: 'a> DerefMut for AudioDeviceLockGuard<'a, CB> {
fn deref_mut(&mut self) -> &mut CB { &mut self.device.userdata.callback }
}
#[unsafe_destructor]
impl<'a, CB> Drop for AudioDeviceLockGuard<'a, CB> {
fn drop(&mut self) {
unsafe { ll::SDL_UnlockAudioDevice(self.device.device_id.id()) }
+1 -1
View File
@@ -1,7 +1,7 @@
#![crate_name = "sdl2"]
#![crate_type = "lib"]
#![feature(unsafe_destructor, optin_builtin_traits, std_misc, core)]
#![feature(optin_builtin_traits, std_misc, core)]
extern crate libc;
#[macro_use]
-1
View File
@@ -862,7 +862,6 @@ pub struct Texture<'renderer> {
_marker: PhantomData<&'renderer ()>
}
#[unsafe_destructor]
impl<'renderer> Drop for Texture<'renderer> {
fn drop(&mut self) {
if self.owned {
-1
View File
@@ -105,7 +105,6 @@ pub struct Subsystem<'sdl> {
_marker: PhantomData<&'sdl Sdl>
}
#[unsafe_destructor]
impl<'sdl> Drop for Subsystem<'sdl> {
fn drop(&mut self) {
unsafe { ll::SDL_QuitSubSystem(self.flags.bits()); }
-1
View File
@@ -54,7 +54,6 @@ impl<'a> Timer<'a> {
}
}
#[unsafe_destructor]
impl<'a> Drop for Timer<'a> {
fn drop(&mut self) {
let ret = unsafe { ll::SDL_RemoveTimer(self.raw) };