about summary refs log tree commit diff
path: root/src/libcore/hash.rs
diff options
context:
space:
mode:
authorBen Striegel <ben.striegel@gmail.com>2013-03-06 04:00:25 -0500
committerBen Striegel <ben.striegel@gmail.com>2013-03-06 04:00:25 -0500
commit12f06bb496cf5f3ec692f2b71309bb56d4571992 (patch)
tree6f732380151c44a2f086ebd95f70e06446538fbe /src/libcore/hash.rs
parent959e483fb705e99097a85ce42371bd57b78bd180 (diff)
downloadrust-12f06bb496cf5f3ec692f2b71309bb56d4571992.tar.gz
rust-12f06bb496cf5f3ec692f2b71309bb56d4571992.zip
Finish de-implicit-selifizng libcore
Diffstat (limited to 'src/libcore/hash.rs')
-rw-r--r--src/libcore/hash.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libcore/hash.rs b/src/libcore/hash.rs
index 2587b84b274..8f3f81d167e 100644
--- a/src/libcore/hash.rs
+++ b/src/libcore/hash.rs
@@ -68,7 +68,7 @@ pub trait Streaming {
     fn input(&self, (&[const u8]));
     // These can be refactored some when we have default methods.
     fn result_bytes(&self) -> ~[u8];
-    fn result_str() -> ~str;
+    fn result_str(&self) -> ~str;
     fn result_u64(&self) -> u64;
     fn reset(&self);
 }
@@ -349,8 +349,7 @@ impl Streaming for &SipState {
         ]
     }
 
-    // IMPLICIT SELF WARNING: fix me!
-    fn result_str() -> ~str {
+    fn result_str(&self) -> ~str {
         let r = self.result_bytes();
         let mut s = ~"";
         for vec::each(r) |b| {