List of all items
Structs
- ActivateEnvironmentInput
- ActivateEnvironmentOutput
- ArchiveSource
- BuildInstructionsInput
- BuildInstructionsOutput
- BuilderInstruction
- CalVer
- Checksum
- CommandInstruction
- DefineBackendConfigOutput
- DefineToolConfigOutput
- DependencyConfig
- DetectVersionInput
- DetectVersionOutput
- DownloadPrebuiltInput
- DownloadPrebuiltOutput
- EmptyInput
- ExecCommandInput
- ExecCommandOutput
- ExecutableConfig
- FileLocator
- GitHubLocator
- GitSource
- HostEnvironment
- HostLogInput
- Id
- IdError
- InstallHook
- LoadVersionsInput
- LoadVersionsOutput
- LocateExecutablesInput
- LocateExecutablesOutput
- NativeInstallInput
- NativeInstallOutput
- NativeUninstallInput
- NativeUninstallOutput
- ParseVersionFileInput
- ParseVersionFileOutput
- PluginContext
- PluginUnresolvedContext
- RegisterBackendInput
- RegisterBackendOutput
- RegisterToolInput
- RegisterToolOutput
- RegistryLocator
- ResolveVersionInput
- ResolveVersionOutput
- RunHook
- RunHookResult
- SemVer
- SendRequestInput
- SendRequestOutput
- SyncManifestInput
- SyncManifestOutput
- SyncShellProfileInput
- SyncShellProfileOutput
- TestEnvironment
- ToolInventoryOptions
- ToolLockOptions
- UnpackArchiveInput
- UnresolvedParser
- UrlLocator
- VerifyChecksumInput
- VerifyChecksumOutput
- Version
- VersionReq
Enums
- BuildInstruction
- BuildRequirement
- ChecksumAlgorithm
- ChecksumError
- DependencyName
- HookFunction
- HostArch
- HostLibc
- HostLogTarget
- HostOS
- HostPackageManager
- InstallStrategy
- ParseKind
- ParsePart
- PluginError
- PluginFunction
- PluginLocator
- PluginLocatorError
- PluginType
- SourceLocation
- SpecError
- StringOrVec
- Switch
- SystemDependency
- UnresolvedVersionSpec
- VersionSpec
- VirtualPath
Macros
Functions
- clean_version_req_string
- clean_version_string
- get_calver_regex
- get_semver_regex
- is_alias_name
- is_calver
- is_semver
- parse
- parse_multi