XCMetricsPlugin
public struct XCMetricsPlugin : Equatable, Hashable
A plugin executed by XCMetrics that collects custom metrics.
-
The body implementation of a plugin which takes a dictionary of the environment variable provided to it and should return a dictionary of key-value pairs to be attached to the build metadata of the build.
Declaration
Swift
public typealias PluginBody = ([String : String]) -> [String : String] -
Initializer for XCMetricsPlugin.
Declaration
Swift
public init(name: String, body: @escaping PluginBody)Parameters
nameA unique name for this plugin.
bodyThe closure that contains the implementation of this plugin.
-
Equatable implementation for XCMetricsPlugin.
Declaration
Swift
public static func == (lhs: XCMetricsPlugin, rhs: XCMetricsPlugin) -> Bool -
Hashable implementation for XCMetricsPlugin.
Declaration
Swift
public func hash(into hasher: inout Hasher)