 
      - returns: The initailized port.
      */
-    public convenience init(bytesInNetworkOrder: UnsafePointer<Void>) {
+    public init(bytesInNetworkOrder: UnsafePointer<Void>) {
         self.init(portInNetworkOrder: UnsafePointer<UInt16>(bytesInNetworkOrder).memory)
     }
 


     - returns: The value the block returns.
     */
    public func withUnsafeValuePointer<T>(block: (UnsafePointer<Void>) -> T) -> T {
        return withUnsafePointer(&inport) {
            return block($0)
        }

import Foundation

/// Represents the port number of IP protocol.
public struct Port: CustomStringConvertible, Hashable, IntegerLiteralConvertible {
    public typealias IntegerLiteralType = UInt16

    private var inport: UInt16
