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
- PinVersionInput
- PinVersionOutput
- PluginContext
- PluginUnresolvedContext
- ProtoConfig
- ProtoEnvironment
- ProtoWasmSandbox
- RegisterBackendInput
- RegisterBackendOutput
- RegisterToolInput
- RegisterToolOutput
- RegistryLocator
- ResolveVersionInput
- ResolveVersionOutput
- RunHook
- RunHookResult
- SemVer
- SendRequestInput
- SendRequestOutput
- SyncManifestInput
- SyncManifestOutput
- SyncShellProfileInput
- SyncShellProfileOutput
- TestEnvironment
- Tool
- ToolContext
- ToolInventoryOptions
- ToolLockOptions
- ToolManifest
- ToolSpec
- UnpackArchiveInput
- UnpinVersionInput
- UnpinVersionOutput
- UnresolvedParser
- UrlLocator
- VerifyChecksumInput
- VerifyChecksumOutput
- Version
- VersionReq
- WasmTestWrapper
- flow::detect::Detector
- flow::install::InstallOptions
- flow::install::Installer
- flow::link::Linker
- flow::link::LinkerResponse
- flow::locate::ExecutableLocation
- flow::locate::Locator
- flow::locate::LocatorResponse
- flow::lock::Locker
- flow::manage::Manager
- flow::resolve::Resolver
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
- Wasm
- flow::detect::ProtoDetectError
- flow::install::InstallPhase
- flow::install::ProtoBuildError
- flow::install::ProtoInstallError
- flow::link::ProtoLinkError
- flow::locate::ProtoLocateError
- flow::lock::ProtoLockError
- flow::manage::ProtoManageError
- flow::resolve::ProtoResolveError
Traits
Macros
- anyhow
- api_enum
- api_struct
- api_unit_enum
- check_install_success
- create_plugin
- do_build_from_source
- do_install_prebuilt
- generate_build_install_tests
- generate_download_install_tests
- generate_native_install_tests
- generate_resolve_versions_tests
- generate_shims_test
Functions
- clean_version_req_string
- clean_version_string
- create_empty_proto_sandbox
- create_proto_sandbox
- get_calver_regex
- get_semver_regex
- is_alias_name
- is_calver
- is_semver
- parse
- parse_multi
Type Aliases
- AnyResult
- ConfigSchema
- ProtoConsole
- ToolMetadataInput
- ToolMetadataOutput
- flow::install::OnChunkFn
- flow::install::OnPhaseFn