-
-
Notifications
You must be signed in to change notification settings - Fork 58
InfoProvider
rockbruno edited this page May 9, 2020
·
1 revision
The base protocol that defines a struct capable of extracting and comparing pieces of information.
public protocol InfoProvider: Codable
Codable
A structure that represents the arguments to use when extracting and comparing this provider.
associatedtype Arguments
The unique identifier of this provider.
var identifier: String
Executes this provider and returns an instance of it that contains the extracted info.
static func extract(fromApi api: SwiftInfo, args: Arguments?) throws -> Self
The descriptive name of this provider, for visual purposes.
var description: String
Given another instance of this provider, return a Summary
that explains the difference between them.
func summary(comparingWith other: Self?, args: Arguments?) -> Summary
Generated at 2020-05-09T11:06:54+0000 using swift-doc 1.0.0-beta.2.
Types
- ArchiveDurationProvider
- ArchiveDurationProvider.Args
- BuildSystem
- CodeCoverageProvider
- CodeCoverageProvider.Args
- DLError
- DLHandle
- DLOpenFlags
- FileOpener
- FileUtils
- HTTPClient
- IPASizeProvider
- IPASizeProvider.Args
- LargestAssetCatalogProvider
- LargestAssetCatalogProvider.Args
- LargestAssetProvider
- LargestAssetProvider.Args
- LinesOfCodeProvider
- LinesOfCodeProvider.Args
- LongestTestDurationProvider
- LongestTestDurationProvider.Args
- Main
- OBJCFileCountProvider
- OBJCFileCountProvider.Args
- Output
- ProjectInfo
- Runner
- SKRequestDictionary
- SKResponse
- SKResponseDictionary
- SKResult
- SlackFormatter
- SourceKit
- Summary
- Summary.Style
- SwiftInfo
- SwiftInfoError
- TargetCountProvider
- TargetCountProvider.Args
- TargetCountProvider.Args.Mode
- TestCountProvider
- TestCountProvider.Args
- TotalAssetCatalogsSizeProvider
- TotalAssetCatalogsSizeProvider.Args
- TotalTestDurationProvider
- TotalTestDurationProvider.Args
- WarningCountProvider
- WarningCountProvider.Args
- XcodeprojPlistExtractor
- sourcekitd_keys
- sourcekitd_requests
- sourcekitd_values