summary refs log tree commit diff
path: root/src/libserialize
diff options
context:
space:
mode:
authorEduard Burtescu <edy.burt@gmail.com>2014-02-28 00:02:27 +0200
committerEduard Burtescu <edy.burt@gmail.com>2014-03-13 14:21:45 +0200
commitcdc18b96d6aa38c22b4fa9715c974ef986ad250d (patch)
tree9a0fae0250cb35e67a2f966ed6e17eb0a7afaef1 /src/libserialize
parent12b2607572d6233a1d4b4f7592573e49b505771e (diff)
downloadrust-cdc18b96d6aa38c22b4fa9715c974ef986ad250d.tar.gz
rust-cdc18b96d6aa38c22b4fa9715c974ef986ad250d.zip
Remove Rc's borrow method to avoid conflicts with RefCell's borrow in Rc<RefCell<T>>.
Diffstat (limited to 'src/libserialize')
-rw-r--r--src/libserialize/serialize.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libserialize/serialize.rs b/src/libserialize/serialize.rs
index 115bb6cb6f3..fd57f47e881 100644
--- a/src/libserialize/serialize.rs
+++ b/src/libserialize/serialize.rs
@@ -388,7 +388,7 @@ impl<S:Encoder,T:Encodable<S>> Encodable<S> for @T {
 impl<S:Encoder,T:Encodable<S>> Encodable<S> for Rc<T> {
     #[inline]
     fn encode(&self, s: &mut S) {
-        self.borrow().encode(s)
+        self.deref().encode(s)
     }
 }