diff --git a/src/libcore/core.rs b/src/libcore/core.rs index 3f4423184760..dfd53eae20a5 100644 --- a/src/libcore/core.rs +++ b/src/libcore/core.rs @@ -12,6 +12,7 @@ import vec::{immutable_copyable_vector, iter_trait_extensions, vec_concat}; import iter::{base_iter, extended_iter, copyable_iter, times, timesi}; import num::num; import ptr::ptr; +import to_str::to_str; export path, option, some, none, unreachable; export extensions; @@ -24,6 +25,7 @@ export immutable_copyable_vector, iter_trait_extensions, vec_concat; export base_iter, copyable_iter, extended_iter; export tuple_ops, extended_tuple_ops; export ptr; +export to_str; // The following exports are the core operators and kinds // The compiler has special knowlege of these so we must not duplicate them diff --git a/src/test/run-pass/trait-to-str.rs b/src/test/run-pass/trait-to-str.rs index 26d15ce790d5..d3d22557c089 100644 --- a/src/test/run-pass/trait-to-str.rs +++ b/src/test/run-pass/trait-to-str.rs @@ -1,3 +1,9 @@ +#[no_core]; + +use core; + +import core::{str, int, vec}; + trait to_str { fn to_str() -> ~str; }