// Copyright (c) 2018 Timofey Solomko // Licensed under MIT License // // See LICENSE for license information import Foundation /// A type that represents an entry from the container with its data and information. public protocol ContainerEntry { associatedtype Info: ContainerEntryInfo /// Provides access to information about the entry. var info: Info { get } /// Entry's data (`nil` if entry is a directory or data isn't available). var data: Data? { get } }