Updates to track rustc nightly

This commit is contained in:
John Gallagher
2015-04-03 08:32:11 -05:00
parent bf6d44e501
commit 5e04b98840
8 changed files with 10 additions and 33 deletions

View File

@@ -48,7 +48,7 @@
//! }
//! }
//! ```
#![feature(unsafe_destructor, unique)]
#![feature(unique)]
#![cfg_attr(test, feature(test))]
extern crate libc;
@@ -673,7 +673,6 @@ impl<'conn> fmt::Debug for SqliteStatement<'conn> {
}
}
#[unsafe_destructor]
impl<'conn> Drop for SqliteStatement<'conn> {
#[allow(unused_must_use)]
fn drop(&mut self) {

View File

@@ -25,7 +25,6 @@ impl<'conn> SqliteLoadExtensionGuard<'conn> {
}
}
#[unsafe_destructor]
#[allow(unused_must_use)]
impl<'conn> Drop for SqliteLoadExtensionGuard<'conn> {
fn drop(&mut self) {

View File

@@ -7,7 +7,7 @@ pub use SqliteTransactionBehavior::{
/// Options for transaction behavior. See [BEGIN
/// TRANSACTION](http://www.sqlite.org/lang_transaction.html) for details.
#[derive(Copy)]
#[derive(Copy,Clone)]
pub enum SqliteTransactionBehavior {
SqliteTransactionDeferred,
SqliteTransactionImmediate,
@@ -149,7 +149,6 @@ impl<'conn> SqliteTransaction<'conn> {
}
}
#[unsafe_destructor]
#[allow(unused_must_use)]
impl<'conn> Drop for SqliteTransaction<'conn> {
fn drop(&mut self) {

View File

@@ -152,7 +152,7 @@ impl<T: ToSql> ToSql for Option<T> {
/// conn.execute("INSERT INTO people (name) VALUES (?)", &[&Null])
/// }
/// ```
#[derive(Copy)]
#[derive(Copy,Clone)]
pub struct Null;
impl ToSql for Null {