Skip to content

Commit

Permalink
Auto merge of #42227 - ollie27:into_to_from, r=<try>
Browse files Browse the repository at this point in the history
Convert Intos to Froms.

This is a resubmission of #42129 without `impl<T> From<Vec<T>> for Box<[T]>`.
  • Loading branch information
bors committed Jun 4, 2017
2 parents 6684d17 + 30bbcef commit 8da3914
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
6 changes: 3 additions & 3 deletions src/libcollections/string.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2088,9 +2088,9 @@ impl From<Box<str>> for String {
}

#[stable(feature = "box_from_str", since = "1.18.0")]
impl Into<Box<str>> for String {
fn into(self) -> Box<str> {
self.into_boxed_str()
impl From<String> for Box<str> {
fn from(s: String) -> Box<str> {
s.into_boxed_str()
}
}

Expand Down
6 changes: 3 additions & 3 deletions src/libstd/ffi/c_str.rs
Original file line number Diff line number Diff line change
Expand Up @@ -457,9 +457,9 @@ impl From<Box<CStr>> for CString {
}

#[stable(feature = "box_from_c_string", since = "1.18.0")]
impl Into<Box<CStr>> for CString {
fn into(self) -> Box<CStr> {
self.into_boxed_c_str()
impl From<CString> for Box<CStr> {
fn from(s: CString) -> Box<CStr> {
s.into_boxed_c_str()
}
}

Expand Down
6 changes: 3 additions & 3 deletions src/libstd/ffi/os_str.rs
Original file line number Diff line number Diff line change
Expand Up @@ -543,9 +543,9 @@ impl From<Box<OsStr>> for OsString {
}

#[stable(feature = "box_from_os_string", since = "1.18.0")]
impl Into<Box<OsStr>> for OsString {
fn into(self) -> Box<OsStr> {
self.into_boxed_os_str()
impl From<OsString> for Box<OsStr> {
fn from(s: OsString) -> Box<OsStr> {
s.into_boxed_os_str()
}
}

Expand Down
6 changes: 3 additions & 3 deletions src/libstd/path.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1349,9 +1349,9 @@ impl From<Box<Path>> for PathBuf {
}

#[stable(feature = "box_from_path_buf", since = "1.18.0")]
impl Into<Box<Path>> for PathBuf {
fn into(self) -> Box<Path> {
self.into_boxed_path()
impl From<PathBuf> for Box<Path> {
fn from(p: PathBuf) -> Box<Path> {
p.into_boxed_path()
}
}

Expand Down

0 comments on commit 8da3914

Please sign in to comment.