mutating func newPort()

in Sources/NIOTransportServices/SocketAddress+NWEndpoint.swift [115:128]


    mutating func newPort(_ port: UInt16) {
        switch self {
        case .v4(let addr):
            var address = addr.address
            address.sin_port = port.bigEndian
            self = SocketAddress(address, host: addr.host)
        case .v6(let addr):
            var address = addr.address
            address.sin6_port = port.bigEndian
            self = SocketAddress(address, host: addr.host)
        case .unixDomainSocket:
            preconditionFailure("Cannot set new port on UDS")
        }
    }