• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // run-rustfix
2 use std::net::TcpListener;
3 
4 struct NoToSocketAddrs(String);
5 
6 impl std::ops::Deref for NoToSocketAddrs {
7     type Target = String;
deref(&self) -> &Self::Target8     fn deref(&self) -> &Self::Target {
9         &self.0
10     }
11 }
12 
main()13 fn main() {
14     let _works = TcpListener::bind("some string");
15     let bad = NoToSocketAddrs("bad".to_owned());
16     let _errors = TcpListener::bind(&bad);
17     //~^ ERROR the trait bound `NoToSocketAddrs: ToSocketAddrs` is not satisfied
18 }
19