diff --git a/Sources/Protocols.swift b/Sources/Protocols.swift index a4b95871..8758a5c7 100644 --- a/Sources/Protocols.swift +++ b/Sources/Protocols.swift @@ -8,14 +8,18 @@ import Foundation +/// Abstract archive class which supports unarchiving. public protocol Archive { + /// Abstract unarchive function. static func unarchive(archiveData: Data) throws -> Data } +/// Abstract decompression algorithm class which supports decompression. public protocol DecompressionAlgorithm { + /// Abstract decompress function. static func decompress(compressedData: Data) throws -> Data }