Skip to content

Commit

Permalink
Merge #1495
Browse files Browse the repository at this point in the history
1495: Deprecate SockAddr/InetAddr::to_str r=asomers a=coolreader18



Co-authored-by: Noah <33094578+coolreader18@users.noreply.github.com>
  • Loading branch information
bors[bot] and coolreader18 authored Aug 21, 2021
2 parents 8866df6 + c96141d commit 426b09a
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ This project adheres to [Semantic Versioning](https://semver.org/).
Rustc and Xcode.
(#[1492](https://github.com/nix-rust/nix/pull/1492))

- Deprecated `SockAddr/InetAddr::to_str` in favor of `ToString::to_string`
(#[1495](https://github.com/nix-rust/nix/pull/1495))

## [0.22.0] - 9 July 2021
### Added
- Added `if_nameindex` (#[1445](https://github.com/nix-rust/nix/pull/1445))
Expand Down
2 changes: 2 additions & 0 deletions src/sys/socket/addr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@ impl InetAddr {
}
}

#[deprecated(since = "0.23.0", note = "use .to_string() instead")]
pub fn to_str(&self) -> String {
format!("{}", self)
}
Expand Down Expand Up @@ -722,6 +723,7 @@ impl SockAddr {
}
}

#[deprecated(since = "0.23.0", note = "use .to_string() instead")]
pub fn to_str(&self) -> String {
format!("{}", self)
}
Expand Down
6 changes: 3 additions & 3 deletions test/sys/test_socket.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ pub fn test_inetv4_addr_to_sock_addr() {
_ => panic!("nope"),
}

assert_eq!(addr.to_str(), "127.0.0.1:3000");
assert_eq!(addr.to_string(), "127.0.0.1:3000");

let inet = addr.to_std();
assert_eq!(actual, inet);
Expand Down Expand Up @@ -194,8 +194,8 @@ pub fn test_getsockname() {
.expect("socket failed");
let sockaddr = SockAddr::new_unix(&sockname).unwrap();
bind(sock, &sockaddr).expect("bind failed");
assert_eq!(sockaddr.to_str(),
getsockname(sock).expect("getsockname failed").to_str());
assert_eq!(sockaddr.to_string(),
getsockname(sock).expect("getsockname failed").to_string());
}

#[test]
Expand Down

0 comments on commit 426b09a

Please sign in to comment.