]> git.lizzy.rs Git - rust.git/commit
implement Clone for Box<str>, closes #27323
authorAlexis Beingessner <a.beingessner@gmail.com>
Mon, 27 Jul 2015 16:06:00 +0000 (09:06 -0700)
committerAlexis Beingessner <a.beingessner@gmail.com>
Thu, 30 Jul 2015 01:43:01 +0000 (18:43 -0700)
commit3e954a8cb2fd094d79713059d83d37b2daa7b396
treee09612cbe34258da5081b07862b9c9b25f102de3
parentba324694d6116cb0a9a73e29acb043d251a1e6f5
implement Clone for Box<str>, closes #27323

This is a minor [breaking-change], as it changes what
`boxed_str.to_owned()` does (previously it would deref to `&str` and
call `to_owned` on that to get a `String`). However `Box<str>` is such an
exceptionally rare type that this is not expected to be a serious
concern. Also a `Box<str>` can be freely converted to a `String` to
obtain the previous behaviour anyway.
src/liballoc/boxed.rs
src/liballoc/lib.rs
src/libcollectionstest/str.rs