LINUX.ORG.RU

История изменений

Исправление quantum-troll, (текущая версия) :

Последний штрих.

for a in try!(addr.to_socket_addrs().map_err(|| "Could not resolve")) {
    use InternetProtocol::*;
    match (a, proto) {
        (_, Any) | (SockAddr::V4(_), IpV4) | (SockAddr::V6(_), IpV6) => {
            match TcpSteam::connect(&a) {
                Ok(s) => return Ok(s),
                Err(e) => println!("some error: {}", e),
            }
        }
    }
}
Err("Could not connect")

Исходная версия quantum-troll, :

Последний штрих.

for a in try!(addr.to_socket_addrs().map_err(|| "Could not resolve")) {
    use InternetProtocol::*;
    match (a, proto) {
          (_, Any) | (SockAddr::V4(_), IpV4) | (SockAddr::V6(_), IpV6) => {
            match TcpSteam::connect(&a) {
                Ok(s) => return Ok(s),
                Err(e) => println!("some error: {}", e),
            }
        }
    }
}
Err("Could not connect")