Русский (Russian)
Appearance
STRUCT
Version
Contents
major
minor
patch
prereleaseIdentifiers
buildMetadataIdentifiers
init(_:_:_:prereleaseIdentifiers:buildMetadataIdentifiers:)
public struct Version: Hashable, Codable, Sendable
A struct representing a semver version. This is taken from SPMUtility and copied here so we do not create a direct dependency for ProjectDescription. Used for specifying version number requirements inside of Project.swift
major
public var major: Int
The major version.
minor
public var minor: Int
The minor version.
patch
public var patch: Int
The patch version.
prereleaseIdentifiers
public var prereleaseIdentifiers: [String]
The pre-release identifier.
buildMetadataIdentifiers
public var buildMetadataIdentifiers: [String]
The build metadata.
init(_:_:_:prereleaseIdentifiers:buildMetadataIdentifiers:)
public init(
_ major: Int,
_ minor: Int,
_ patch: Int,
prereleaseIdentifiers: [String] = [],
buildMetadataIdentifiers: [String] = []
)
Create a version object.