Artifact
ArtifactsArchiveMetadata.swift:29struct Artifact
struct Artifact
import PackageModel
struct ArtifactsArchiveMetadata
init(from decoder: any Decoder) throws
init(schemaVersion: String, artifacts: [String : Artifact])
static func parse(fileSystem: FileSystem, rootPath: AbsolutePath) throws -> ArtifactsArchiveMetadata
let artifacts: [String : Artifact]
let schemaVersion: String
enum ArtifactType
struct Variant
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol Decodable
A type that can decode itself from an external representation.
protocol Equatable
A type that can be compared for value equality.
protocol Escapable
init(from decoder: Decoder) throws
init(type: ArtifactsArchiveMetadata.ArtifactType, version: String, variants: [Variant])
let type: ArtifactType
let variants: [Variant]
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.