//===----------------------------------------------------------------------===// // // This source file is part of the SwiftNIO open source project // // Copyright (c) 2017-2018 Apple Inc. and the SwiftNIO project authors // Licensed under Apache License v2.0 // // See LICENSE.txt for license information // See CONTRIBUTORS.txt for the list of SwiftNIO project authors // // SPDX-License-Identifier: Apache-2.0 // //===----------------------------------------------------------------------===// import NIO public protocol NIOExtrasError: Equatable, Error { } /// Errors that are raised in NIOExtras. public enum NIOExtrasErrors { /// Error indicating that after an operation some unused bytes are left. public struct LeftOverBytesError: NIOExtrasError { public let leftOverBytes: ByteBuffer } }