about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorPaul Stansifer <paul.stansifer@gmail.com>2011-05-31 18:24:06 -0700
committerPaul Stansifer <paul.stansifer@gmail.com>2011-05-31 18:43:26 -0700
commit9f5dddf08cea3b8fcdcffaae89416a9dc180cdd6 (patch)
tree8d7e1b3c62cad49a09e2716c260a841982adfda2 /src/lib
parent8b141d5d37135882ce88a095b6b36b3ea4e23d3c (diff)
downloadrust-9f5dddf08cea3b8fcdcffaae89416a9dc180cdd6.tar.gz
rust-9f5dddf08cea3b8fcdcffaae89416a9dc180cdd6.zip
Now imports are not re-exported unless 'export' is explicitly used.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/str.rs45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/lib/str.rs b/src/lib/str.rs
index d1e6448e549..388ed3d5825 100644
--- a/src/lib/str.rs
+++ b/src/lib/str.rs
@@ -2,6 +2,51 @@ import rustrt::sbuf;
 
 import vec::rustrt::vbuf;
 
+export sbuf;
+export rustrt;
+export eq;
+export lteq;
+export hash;
+export is_utf8;
+export is_ascii;
+export alloc;
+export byte_len;
+export buf;
+export bytes;
+export from_bytes;
+export unsafe_from_bytes;
+export unsafe_from_byte;
+export str_from_cstr;
+export str_from_buf;
+export push_utf8_bytes;
+export from_char;
+export from_chars;
+export utf8_char_width;
+export char_range_at;
+export char_at;
+export char_len;
+export to_chars;
+export push_char;
+export pop_char;
+export shift_char;
+export unshift_char;
+export refcount;
+export index;
+export rindex;
+export find;
+export starts_with;
+export ends_with;
+export substr;
+export slice;
+export shift_byte;
+export pop_byte;
+export push_byte;
+export unshift_byte;
+export split;
+export concat;
+export connect;
+export to_upper;
+
 native "rust" mod rustrt {
     type sbuf;
     fn str_buf(str s) -> sbuf;