Library Moduleswift-package-manager 5.10.1Workspace
Workspace
import Workspace
Module information
- Declarations
- 402
- Symbols
- 593
Uncategorized
Protocols
protocol BinaryArtifactsManagerDelegate
Delegate to notify clients about actions being performed by BinaryArtifactsDownloadsManage.
protocol WorkspaceDelegate
The delegate interface used by the workspace to report status information.
Types
enum CheckoutState
A checkout state represents the current state of a repository.
struct DefaultPluginScriptRunner
A plugin script runner that compiles the plugin source files as an executable binary for the host platform, and invokes it as a subprocess.
enum DefaultPluginScriptRunnerError
An error encountered by the default plugin runner.
struct FileSystemPackageContainer
Local file system package container.
class InitPackage
Create an initial template package.
class LoadableResult<Value>
A result which can be loaded.
struct ManifestParseDiagnostic
struct PackageFetchDetails
class RegistryPackageContainer
struct ToolsVersionSpecificationWriter
class Workspace
A workspace represents the state of a working project directory.
struct WorkspaceConfiguration
enum WorkspaceDiagnostics
enum WorkspaceResolveReason
Enumeration of the different reasons for which the resolver needs to be run.
class WorkspaceState
Represents the workspace internal state persisted on disk.
Other modules
Basics
Build
CompilerPluginSupport
DriverSupport
LLBuildManifest
PackageCollections
PackageCollectionsModel
PackageCollectionsSigning
PackageDescription
Create reusable code, organize it in a lightweight way, and share it across your projects and with other developers.
PackageFingerprint
PackageGraph
PackageLoading
PackageMetadata
PackageModel
PackagePlugin
PackageRegistry
PackageSigning
SPMBuildCore
SPMLLBuild
SPMSQLite3system
SourceControl
XCBuildSupport