From 51456ef6a92ad407b2948e4c2bb6e4a59adc3308 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Fri, 27 Jul 2012 22:29:27 -0700 Subject: [PATCH] Overloaded operators can't be unsafe anymore --- src/servo/dom/bindings/document.rs | 1 - src/servo/servo.rc | 1 - src/servo/util/unsafe.rs | 13 ------------- 3 files changed, 15 deletions(-) delete mode 100644 src/servo/util/unsafe.rs diff --git a/src/servo/dom/bindings/document.rs b/src/servo/dom/bindings/document.rs index 5f8d91d3f89..8c96fb1a074 100644 --- a/src/servo/dom/bindings/document.rs +++ b/src/servo/dom/bindings/document.rs @@ -7,7 +7,6 @@ import js::jsapi::bindgen::{JS_ValueToString, JS_GetStringCharsZAndLength, JS_Re JS_DefineFunctions, JS_DefineProperty, JS_DefineProperties}; import js::glue::bindgen::*; import js::crust::{JS_PropertyStub, JS_StrictPropertyStub, JS_EnumerateStub, JS_ConvertStub, JS_ResolveStub}; -import js::ptr_methods; import result::{result, ok, err}; import ptr::null; import libc::c_uint; diff --git a/src/servo/servo.rc b/src/servo/servo.rc index 3cc8e816db2..9669c09e4e5 100755 --- a/src/servo/servo.rc +++ b/src/servo/servo.rc @@ -99,7 +99,6 @@ mod text { mod util { mod tree; mod color; - mod unsafe; mod time; mod url; } diff --git a/src/servo/util/unsafe.rs b/src/servo/util/unsafe.rs deleted file mode 100644 index 1e89cd55f58..00000000000 --- a/src/servo/util/unsafe.rs +++ /dev/null @@ -1,13 +0,0 @@ -trait methods { - unsafe fn +(idx: uint) -> *T; - unsafe fn [](idx: uint) -> T; -} - -impl methods of methods for *T { - unsafe fn +(idx: uint) -> *T { - ptr::offset(self, idx) - } - unsafe fn [](idx: uint) -> T { - *(self + idx) - } -}