BuildMetadata

public struct BuildMetadata
extension BuildMetadata: Sendable
extension BuildMetadata: Equatable, Hashable

Metadata describing the conditions of the build of this software.

  • Build Timestamp

    Declaration

    Swift

    public var timestamp: String
  • Whether this build was in Debug mode (true) or Release mode (false)

    Declaration

    Swift

    public var cargoDebug: String
  • Features enabled for this build

    Declaration

    Swift

    public var cargoFeatures: String
  • Optimization level

    Declaration

    Swift

    public var optLevel: String
  • Build target triple

    Declaration

    Swift

    public var targetTriple: String
  • Git branch

    Declaration

    Swift

    public var gitBranch: String
  • Output of git describe

    Declaration

    Swift

    public var gitDescribe: String
  • Hash of current git commit

    Declaration

    Swift

    public var gitSha: String
  • true when the source code differed from the commit at the most recent git hash

    Declaration

    Swift

    public var gitDirty: String
  • Undocumented

    Declaration

    Swift

    public init(
        /**
         * Build Timestamp
         */timestamp: String, 
        /**
         * Whether this build was in Debug mode (true) or Release mode (false)
         */cargoDebug: String, 
        /**
         * Features enabled for this build
         */cargoFeatures: String, 
        /**
         * Optimization level
         */optLevel: String, 
        /**
         * Build target triple
         */targetTriple: String, 
        /**
         * Git branch
         */gitBranch: String, 
        /**
         * Output of `git describe`
         */gitDescribe: String, 
        /**
         * Hash of current git commit
         */gitSha: String, 
        /**
         * `true` when the source code differed from the commit at the most recent git hash
         */gitDirty: String)
  • Declaration

    Swift

    public static func == (lhs: BuildMetadata, rhs: BuildMetadata) -> Bool
  • Declaration

    Swift

    public func hash(into hasher: inout Hasher)