Skip to content

Support socket2 0.3.13 #2270

@Visic

Description

@Visic

socket2 0.3.13 was just pushed, these changes break hyper in a few places

Errors from my project:

Compiling hyper v0.13.7
error[E0599]: no function or associated item named ipv4 found for struct socket2::Domain in the current scope
   --> C:\...\hyper-0.13.7\src\client\connect\http.rs:556:38
    |
556 |         SocketAddr::V4(_) => Domain::ipv4(),
    |                                      ^^^^ function or associated item not found in socket2::Domain

error[E0599]: no function or associated item named ipv6 found for struct socket2::Domain in the current scope
   --> C:\...\hyper-0.13.7\src\client\connect\http.rs:557:38
    |
557 |         SocketAddr::V6(_) => Domain::ipv6(),
    |                                      ^^^^ function or associated item not found in socket2::Domain

error[E0599]: no function or associated item named stream found for struct socket2::Type in the current scope
   --> C:\...\hyper-0.13.7\src\client\connect\http.rs:559:44
    |
559 |     let socket = Socket::new(domain, Type::stream(), Some(Protocol::tcp()))?;
    |                                            ^^^^^^ function or associated item not found in socket2::Type

error[E0599]: no function or associated item named tcp found for struct socket2::Protocol in the current scope
   --> C:\...\hyper-0.13.7\src\client\connect\http.rs:559:69
    |
559 |     let socket = Socket::new(domain, Type::stream(), Some(Protocol::tcp()))?;
    |                                                                     ^^^ function or associated item not found in socket2::Protocol

error: aborting due to 4 previous errors

Metadata

Metadata

Assignees

No one assigned

    Labels

    B-upstreamBlocked: needs a change in a dependency or the compiler.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions