List of all items
Structs
- GenerateArgs
- InitArgs
- announce::TagSettings
- backend::ci::CiInfo
- backend::ci::github::GithubCiInfo
- backend::ci::github::GithubCiJob
- backend::ci::github::GithubJobStep
- backend::ci::github::GithubJobStepsBuilder
- backend::ci::github::GithubReleaseInfo
- backend::installer::ExecutableZipFragment
- backend::installer::HomebrewImpl
- backend::installer::InstallerInfo
- backend::installer::UpdaterFragment
- backend::installer::homebrew::HomebrewFragments
- backend::installer::homebrew::HomebrewInstallerInfo
- backend::installer::macpkg::PkgInstallerInfo
- backend::installer::msi::MsiInstallerInfo
- backend::installer::npm::NpmInstallerInfo
- backend::templates::TemplateDir
- backend::templates::TemplateFile
- backend::templates::Templates
- build::BinaryExpectations
- build::BuildExpectations
- build::ExpectedBinary
- config::Config
- config::ExtraArtifact
- config::GithubRepoPair
- config::HostArgs
- config::JinjaGithubRepoPair
- config::MacPkgConfig
- config::SystemDependencies
- config::SystemDependency
- config::SystemDependencyComplex
- config::v0::CargoDistUrlOverride
- config::v0::CargoDistUrlOverrideRef
- config::v0::DistMetadata
- config::v0::GenericConfig
- config::v1::AppConfig
- config::v1::AppConfigInheritable
- config::v1::TomlLayer
- config::v1::WorkspaceConfig
- config::v1::WorkspaceConfigInheritable
- config::v1::artifacts::AppArtifactConfig
- config::v1::artifacts::ArtifactLayer
- config::v1::artifacts::WorkspaceArtifactConfig
- config::v1::artifacts::archives::ArchiveConfig
- config::v1::artifacts::archives::ArchiveLayer
- config::v1::builds::AppBuildConfig
- config::v1::builds::BuildConfigInheritable
- config::v1::builds::BuildLayer
- config::v1::builds::CommonBuildConfig
- config::v1::builds::CommonBuildLayer
- config::v1::builds::WorkspaceBuildConfig
- config::v1::builds::cargo::AppCargoBuildConfig
- config::v1::builds::cargo::CargoBuildLayer
- config::v1::builds::cargo::WorkspaceCargoBuildConfig
- config::v1::builds::generic::GenericBuildConfig
- config::v1::builds::generic::GenericBuildLayer
- config::v1::ci::CiConfig
- config::v1::ci::CiConfigInheritable
- config::v1::ci::CiLayer
- config::v1::ci::CommonCiConfig
- config::v1::ci::CommonCiLayer
- config::v1::ci::github::GithubCiConfig
- config::v1::ci::github::GithubCiLayer
- config::v1::hosts::AppHostConfig
- config::v1::hosts::CommonHostConfig
- config::v1::hosts::CommonHostLayer
- config::v1::hosts::HostConfigInheritable
- config::v1::hosts::HostLayer
- config::v1::hosts::WorkspaceHostConfig
- config::v1::hosts::github::GithubHostConfig
- config::v1::hosts::github::GithubHostLayer
- config::v1::hosts::simple::SimpleHostConfig
- config::v1::hosts::simple::SimpleHostLayer
- config::v1::installers::AppInstallerConfig
- config::v1::installers::CommonInstallerConfig
- config::v1::installers::CommonInstallerLayer
- config::v1::installers::InstallerConfigInheritable
- config::v1::installers::InstallerLayer
- config::v1::installers::WorkspaceInstallerConfig
- config::v1::installers::homebrew::HomebrewInstallerConfig
- config::v1::installers::homebrew::HomebrewInstallerLayer
- config::v1::installers::msi::MsiInstallerConfig
- config::v1::installers::msi::MsiInstallerLayer
- config::v1::installers::npm::NpmInstallerConfig
- config::v1::installers::npm::NpmInstallerLayer
- config::v1::installers::pkg::PkgInstallerConfig
- config::v1::installers::pkg::PkgInstallerLayer
- config::v1::installers::powershell::PowershellInstallerConfig
- config::v1::installers::powershell::PowershellInstallerLayer
- config::v1::installers::shell::ShellInstallerConfig
- config::v1::installers::shell::ShellInstallerLayer
- config::v1::publishers::CommonPublisherConfig
- config::v1::publishers::CommonPublisherLayer
- config::v1::publishers::PublisherConfig
- config::v1::publishers::PublisherConfigInheritable
- config::v1::publishers::PublisherLayer
- config::v1::publishers::homebrew::HomebrewPublisherConfig
- config::v1::publishers::homebrew::HomebrewPublisherLayer
- config::v1::publishers::npm::NpmPublisherConfig
- config::v1::publishers::npm::NpmPublisherLayer
- config::v1::publishers::user::UserPublisherConfig
- config::v1::publishers::user::UserPublisherLayer
- errors::JinjaErrorWithBacktrace
- linkage::LinkageArgs
- linkage::LinkageDisplay
- net::ClientSettings
- platform::FetchableArchive
- platform::FetchableArchiveChecksum
- platform::FetchableUpdater
- platform::LibcVersion
- platform::PlatformEntry
- platform::PlatformSupport
- platform::RuntimeConditions
- sign::Signing
- tasks::Archive
- tasks::Artifact
- tasks::ArtifactIdx
- tasks::Binary
- tasks::BinaryAliases
- tasks::BinaryIdx
- tasks::CargoBuildStep
- tasks::CargoInfo
- tasks::CargoTargetFeatures
- tasks::ChecksumImpl
- tasks::CopyStep
- tasks::DistGraph
- tasks::ExecutableZip
- tasks::ExtraArtifactImpl
- tasks::ExtraBuildStep
- tasks::GenericBuildStep
- tasks::HostingInfo
- tasks::InstallReceipt
- tasks::OmniborArtifactIdImpl
- tasks::Provider
- tasks::Release
- tasks::ReleaseIdx
- tasks::ReleaseSource
- tasks::ReleaseVariant
- tasks::ReleaseVariantIdx
- tasks::RustupStep
- tasks::SBOMImpl
- tasks::SourceTarball
- tasks::SourceTarballStep
- tasks::Symbols
- tasks::Tool
- tasks::Tools
- tasks::UnifiedChecksumStep
- tasks::UpdaterImpl
- tasks::UpdaterStep
- tasks::ZipDirStep
Enums
- announce::TagMode
- backend::ci::DistInstallStrategy
- backend::installer::InstallerImpl
- backend::templates::TemplateEntry
- config::ArtifactMode
- config::ChecksumStyle
- config::CiStyle
- config::CompressionImpl
- config::DependencyKind
- config::DirtyMode
- config::GenerateMode
- config::GithubPermission
- config::GithubReleasePhase
- config::HostStyle
- config::HostingStyle
- config::InstallPathStrategy
- config::InstallerStyle
- config::JinjaInstallPathStrategy
- config::JobStyle
- config::LibraryStyle
- config::ProductionMode
- config::PublishStyle
- config::SystemDependencyKind
- config::ZipStyle
- config::v1::layer::BoolOr
- errors::DistError
- platform::SupportQuality
- tasks::ArtifactKind
- tasks::BinaryKind
- tasks::BuildStep
- tasks::CargoBuildWrapper
- tasks::CargoTargetFeatureList
- tasks::CargoTargetPackages
- tasks::InstallLayout
- tasks::ProviderSource
- tasks::ReleaseSourceType
- tasks::StaticAssetKind
- tasks::SymbolKind
Traits
- backend::ci::InstallStrategy
- config::v1::layer::ApplyBoolLayerExt
- config::v1::layer::ApplyLayer
- config::v1::layer::ApplyOptExt
- config::v1::layer::ApplySelfLayerExt
- config::v1::layer::ApplyValExt
Functions
- announce::announcement_axodotdev
- announce::announcement_github
- backend::ci::github::runner_to_config
- backend::diff_files
- backend::installer::homebrew::to_class_case
- backend::installer::homebrew::to_homebrew_license_format
- build::cargo::build_cargo_target
- build::cargo::make_build_cargo_target_command
- build::cargo::rustup_toolchain
- build::fake::build_fake_cargo_target
- build::fake::build_fake_generic_target
- build::generic::build_generic_target
- build::generic::run_extra_artifacts_build
- check_integrity
- config::get_project
- config::get_toml_metadata
- config::load_toml
- config::v1::app_config
- config::v1::workspace_config
- config::write_toml
- create_tmp
- default_desktop_targets
- do_build
- do_env_test
- do_generate
- do_init
- do_manifest
- do_migrate
- env::calculate_cflags
- env::calculate_ldflags
- env::fetch_brew_env
- env::parse_env
- env::select_brew_env
- fetch_updater
- host::do_host
- known_desktop_targets
- linkage::determine_build_environment
- linkage::determine_linkage
- linkage::do_linkage
- linkage::library_from_apt
- linkage::library_from_homebrew
- manifest::save_manifest
- net::create_axoasset_client
- platform::github_runners::target_for_github_runner
- platform::github_runners::target_for_github_runner_or_default
- platform::github_runners::triple_for_github_runner_or_default
- platform::triple_to_display_name
- run_generate
- tasks::build_wrapper_for_cross
- tasks::cargo
- tasks::gather_work
- tasks::get_cargo_info
Type Aliases
- backend::templates::TemplateId
- config::GithubPermissionMap
- errors::DistResult
- platform::FetchableArchiveIdx
- platform::FetchableUpdaterIdx
- platform::MinGlibcVersion
- tasks::FastMap
- tasks::SortedMap
- tasks::SortedSet
Constants
- backend::templates::TEMPLATE_CI_GITHUB
- backend::templates::TEMPLATE_INSTALLER_NPM
- backend::templates::TEMPLATE_INSTALLER_NPM_PACKAGE_JSON
- backend::templates::TEMPLATE_INSTALLER_NPM_RUN_JS
- backend::templates::TEMPLATE_INSTALLER_NPM_SHRINKWRAP
- backend::templates::TEMPLATE_INSTALLER_PS1
- backend::templates::TEMPLATE_INSTALLER_RB
- backend::templates::TEMPLATE_INSTALLER_SH
- platform::targets::KNOWN_LINUX_GNU_TARGETS
- platform::targets::KNOWN_LINUX_MUSL_TARGETS
- platform::targets::KNOWN_LINUX_TARGETS
- platform::targets::KNOWN_MAC_TARGETS
- platform::targets::KNOWN_OTHER_TARGETS
- platform::targets::KNOWN_TARGET_TRIPLES
- platform::targets::KNOWN_WINDOWS_TARGETS
- platform::targets::TARGET_ARM64_ANDROID
- platform::targets::TARGET_ARM64_FUCHSIA
- platform::targets::TARGET_ARM64_IOS
- platform::targets::TARGET_ARM64_IOS_SIM
- platform::targets::TARGET_ARM64_LINUX_GNU
- platform::targets::TARGET_ARM64_LINUX_MUSL
- platform::targets::TARGET_ARM64_MAC
- platform::targets::TARGET_ARM64_MINGW
- platform::targets::TARGET_ARM64_WINDOWS
- platform::targets::TARGET_ARMV6_LINUX_GNU
- platform::targets::TARGET_ARMV6_LINUX_GNU_HARDFLOAT
- platform::targets::TARGET_ARMV6_LINUX_MUSL
- platform::targets::TARGET_ARMV6_LINUX_MUSL_HARDFLOAT
- platform::targets::TARGET_ARMV7_LINUX_GNU
- platform::targets::TARGET_ARMV7_LINUX_MUSL
- platform::targets::TARGET_ASMJS_EMSCRIPTEN
- platform::targets::TARGET_LOONGARCH64_LINUX_GNU
- platform::targets::TARGET_LOONGARCH64_LINUX_MUSL
- platform::targets::TARGET_PPC64LE_LINUX_GNU
- platform::targets::TARGET_PPC64LE_LINUX_MUSL
- platform::targets::TARGET_PPC64_LINUX_GNU
- platform::targets::TARGET_PPC64_LINUX_MUSL
- platform::targets::TARGET_PPC_LINUX_GNU
- platform::targets::TARGET_PPC_LINUX_MUSL
- platform::targets::TARGET_RISCV_LINUX_GNU
- platform::targets::TARGET_RISCV_LINUX_MUSL
- platform::targets::TARGET_S390X_LINUX_GNU
- platform::targets::TARGET_S390X_LINUX_MUSL
- platform::targets::TARGET_SPARC64_LINUX_GNU
- platform::targets::TARGET_SPARC64_LINUX_MUSL
- platform::targets::TARGET_SPARC_SOLARIS
- platform::targets::TARGET_WASM32
- platform::targets::TARGET_WASM32_WASI
- platform::targets::TARGET_X64_ANDROID
- platform::targets::TARGET_X64_FREEBSD
- platform::targets::TARGET_X64_ILLUMOS
- platform::targets::TARGET_X64_IOS
- platform::targets::TARGET_X64_LINUX_GNU
- platform::targets::TARGET_X64_LINUX_MUSL
- platform::targets::TARGET_X64_MAC
- platform::targets::TARGET_X64_MINGW
- platform::targets::TARGET_X64_NETBSD
- platform::targets::TARGET_X64_SOLARIS
- platform::targets::TARGET_X64_WINDOWS
- platform::targets::TARGET_X86_LINUX_GNU
- platform::targets::TARGET_X86_LINUX_MUSL
- platform::targets::TARGET_X86_MAC
- platform::targets::TARGET_X86_MINGW
- platform::targets::TARGET_X86_WINDOWS
- tasks::CPU_ARM
- tasks::CPU_ARM64
- tasks::CPU_X64
- tasks::CPU_X86
- tasks::METADATA_DIST
- tasks::OS_LINUX
- tasks::OS_MACOS
- tasks::OS_WINDOWS
- tasks::PROFILE_DIST
- tasks::TARGET_DIST