From 49a5da6f8e65a41a02956def8080257ef584d0d3 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 1 Apr 2013 21:00:55 -0500 Subject: switch to swap now, since <-> is going away at some point --- src/util.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util.rs b/src/util.rs index ea3f638..984dcd2 100644 --- a/src/util.rs +++ b/src/util.rs @@ -1,4 +1,5 @@ use core::libc::c_int; +use core::util::swap; pub fn guard (finally: ~fn (), body: &fn () -> T) -> T { let _guard = Guard { finally: finally }; @@ -110,7 +111,7 @@ impl Trie { fn insert_vec (&self, loc: &mut Option<~TrieNode>, bytes: &[u8], v: T) { let mut tmp = None; - tmp <-> *loc; + swap(&mut tmp, loc); let mut new = match tmp { Some(node) => node, -- cgit v1.2.3