diff options
| author | bors <bors@rust-lang.org> | 2014-02-24 04:11:53 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-02-24 04:11:53 -0800 |
| commit | 672097753a217d4990129cbdfab16ef8c9b08b21 (patch) | |
| tree | cf206fc1ba6465032dac4fdce670860538da0140 /src/libstd/path | |
| parent | a5342d5970d57dd0cc4805ba0f5385d7f3859c94 (diff) | |
| parent | 8761f79485f11ef03eb6cb569ccb9f4c73e68f11 (diff) | |
| download | rust-672097753a217d4990129cbdfab16ef8c9b08b21.tar.gz rust-672097753a217d4990129cbdfab16ef8c9b08b21.zip | |
auto merge of #12412 : alexcrichton/rust/deriving-show, r=huonw
This commit removes deriving(ToStr) in favor of deriving(Show), migrating all impls of ToStr to fmt::Show. Most of the details can be found in the first commit message. Closes #12477
Diffstat (limited to 'src/libstd/path')
| -rw-r--r-- | src/libstd/path/mod.rs | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/libstd/path/mod.rs b/src/libstd/path/mod.rs index 13496033fd0..09124f63361 100644 --- a/src/libstd/path/mod.rs +++ b/src/libstd/path/mod.rs @@ -71,7 +71,6 @@ use iter::Iterator; use option::{Option, None, Some}; use str; use str::{MaybeOwned, OwnedStr, Str, StrSlice, from_utf8_lossy}; -use to_str::ToStr; use vec; use vec::{CloneableVector, OwnedCloneableVector, OwnedVector, Vector}; use vec::{ImmutableEqVector, ImmutableVector}; @@ -499,16 +498,6 @@ impl<'a, P: GenericPath> fmt::Show for Display<'a, P> { } } -impl<'a, P: GenericPath> ToStr for Display<'a, P> { - /// Returns the path as a string - /// - /// If the path is not UTF-8, invalid sequences with be replaced with the - /// unicode replacement char. This involves allocation. - fn to_str(&self) -> ~str { - self.as_maybe_owned().into_owned() - } -} - impl<'a, P: GenericPath> Display<'a, P> { /// Returns the path as a possibly-owned string. /// |
