fix: Use VsockAddr instead of cid and port where appropiate #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This follows the API of tokio where
bind
andconnect
take anaddr
argument instead of a separate IP/hostname and port.Tokio actually takes a
addr: impl ToSockAddrs
because of DNS resolution (ie.localhost
can be both127.0.0.1
and::1
or any number of IPs for that matter). Vsocks do not do this so it makes sense to keep the argument the same (although we could takeaddr: impl Into<Vsock>
instead in case we add some interestingFrom
andTryFrom
methods).