From d1903d4150efd11f0a300bfb85b27467f6209480 Mon Sep 17 00:00:00 2001 From: Jack Moffitt Date: Thu, 28 Mar 2013 09:18:24 -0600 Subject: [PATCH] More 0.6 changes. --- array.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/array.rs b/array.rs index ac1f45a..ab8e436 100644 --- a/array.rs +++ b/array.rs @@ -79,10 +79,10 @@ impl Index for CFArray ElemRefType { - assert!(idx < self.len()); + fn index(&self, idx: &uint) -> ElemRefType { + assert!(*idx < self.len()); unsafe { - let elem = CFArrayGetValueAtIndex(*self.borrow_ref(), idx as CFIndex); + let elem = CFArrayGetValueAtIndex(*self.borrow_ref(), *idx as CFIndex); // Don't return a wrapped thing, since we don't know whether // it needs base::wrap_shared() or base::wrap_owned() cast::transmute::<*c_void,ElemRefType>(elem)