]> git.proxmox.com Git - rustc.git/blame - src/test/ui/traits/suggest-deferences/issue-39029.rs
New upstream version 1.66.0+dfsg1
[rustc.git] / src / test / ui / traits / suggest-deferences / issue-39029.rs
CommitLineData
f035d41b
XL
1// run-rustfix
2use std::net::TcpListener;
3
4struct NoToSocketAddrs(String);
5
6impl std::ops::Deref for NoToSocketAddrs {
7 type Target = String;
8 fn deref(&self) -> &Self::Target {
9 &self.0
10 }
11}
12
13fn main() {
14 let _works = TcpListener::bind("some string");
15 let bad = NoToSocketAddrs("bad".to_owned());
16 let _errors = TcpListener::bind(&bad);
1b1a35ee 17 //~^ ERROR the trait bound `NoToSocketAddrs: ToSocketAddrs` is not satisfied
f035d41b 18}