From 3d69634fdf80ca44569e749f862a2b0ebdba95c0 Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sun, 30 Oct 2016 16:35:11 +0300 Subject: [PATCH] Added documentation for protocols. --- Sources/Protocols.swift | 4 ++++ 1 file changed, 4 insertions(+) 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 }