Variant
ArtifactsArchiveMetadata.swift:53struct Variant
struct Variant
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
struct Artifact
enum ArtifactType
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(path: RelativePath, supportedTriples: [Triple]?)
let path: RelativePath
let supportedTriples: [Triple]?
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.