diff options
| author | Ben Striegel <ben.striegel@gmail.com> | 2013-03-07 21:11:09 -0500 |
|---|---|---|
| committer | Ben Striegel <ben.striegel@gmail.com> | 2013-03-07 21:11:09 -0500 |
| commit | 0fed29cfb7bab00f1bcbc72587497d1ad350d358 (patch) | |
| tree | d3262270bf9cb9842c4431ab52b52aa9b6d6313a /src/libstd/base64.rs | |
| parent | c391600760c364155dae1468b0b198cea11e5072 (diff) | |
| download | rust-0fed29cfb7bab00f1bcbc72587497d1ad350d358.tar.gz rust-0fed29cfb7bab00f1bcbc72587497d1ad350d358.zip | |
De-implicit-self libstd
Diffstat (limited to 'src/libstd/base64.rs')
| -rw-r--r-- | src/libstd/base64.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libstd/base64.rs b/src/libstd/base64.rs index dceb39312da..d8fc6a5b9ee 100644 --- a/src/libstd/base64.rs +++ b/src/libstd/base64.rs @@ -13,11 +13,11 @@ use core::str; use core::vec; pub trait ToBase64 { - pure fn to_base64() -> ~str; + pure fn to_base64(&self) -> ~str; } impl ToBase64 for &self/[u8] { - pure fn to_base64() -> ~str { + pure fn to_base64(&self) -> ~str { let chars = str::chars( ~"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" ); @@ -70,17 +70,17 @@ impl ToBase64 for &self/[u8] { } impl ToBase64 for &self/str { - pure fn to_base64() -> ~str { - str::to_bytes(self).to_base64() + pure fn to_base64(&self) -> ~str { + str::to_bytes(*self).to_base64() } } pub trait FromBase64 { - pure fn from_base64() -> ~[u8]; + pure fn from_base64(&self) -> ~[u8]; } impl FromBase64 for ~[u8] { - pure fn from_base64() -> ~[u8] { + pure fn from_base64(&self) -> ~[u8] { if self.len() % 4u != 0u { fail!(~"invalid base64 length"); } let len = self.len(); @@ -142,8 +142,8 @@ impl FromBase64 for ~[u8] { } impl FromBase64 for ~str { - pure fn from_base64() -> ~[u8] { - str::to_bytes(self).from_base64() + pure fn from_base64(&self) -> ~[u8] { + str::to_bytes(*self).from_base64() } } |
