rustybgp
rustybgp copied to clipboard
Update socket2 requirement from 0.4 to 0.5
Updates the requirements on socket2 to permit the latest version.
Changelog
Sourced from socket2's changelog.
0.5.1
Added
Type::cloexec
for Redox and Solaris (rust-lang/socket2#398).- Generate documentation for more targets on docs.rs (rust-lang/socket2#398).
Fixed
- Generatation of documentation on docs.rs (rust-lang/socket2#398).
0.5.0
Changed
- BREAKING
SockAddr::init
is renamed totry_init
to indicate it can fail (rust-lang/socket2#328).- BREAKING Remove the returned
Result
fromSockAddr::vsock
, it can't fail (rust-lang/socket2#328).- BREAKING
From<S>
is now implemented using the I/O traitsAsFd
andAsRawSocket
(rust-lang/socket2#325):- BREAKING renamed
SockAddr::vsock_addr
SockAddr::as_vsock_addr
to match the IPv4 and IPv6 methods (rust-lang/socket2#334).- Redox now works on a stable compiler (rust-lang/socket2#326).
- Remove copy from
From<SocketAddrV{4,6}>
implementation forSockAddr
(rust-lang/socket2#335).- Marked function as constant where possible.
- Updated to Rust edition 2021 (rust-lang/socket2#393).
Added
- Links to OS documentation to a lot of methods (rust-lang/socket2#319).
- I/O-safety traits (rust-lang/socket2#325):
AsFd
forSocket
(Unix only).From<OwnedFd>
forSocket
(Unix only).From<Socket>
forOwnedFd
(Unix only).AsSocket
forSocket
(Windows only).From<OwnedSocket>
forSocket
(Windows only).From<Socket>
forOwnedSocket
(Windows only).- Unix socket support on Windows (rust-lang/socket2#249).
... (truncated)
Commits
621aba3
Release v0.5.1aebcbc4
Split checking of docs in CIb632eb4
Allow some broken linksbf8f5ba
Add Type::cloexec for Redox040f826
Add Type::cloexec for Solarisf111f9d
Use dtolnay/rust-toolchain to install toolchain in CI2dc7235
Fix various doc attributes4b5728c
Check docs in Check joba04b140
Document all targets on docs.rs0ffbf0f
Fix various doc links- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)