List of all items
Structs
- build::Build
- build::BuildBuilder
- build::external_dependency::ExternalDependencyInfo
- config::Config
- config::ConfigBuilder
- config::LuaVersionUnset
- config::NoValidHomeDirectory
- config::external_deps::ExternalDependencySearchConfig
- config::tree::RockLayoutConfig
- git::GitSource
- git::shorthand::GitUrlShorthand
- git::shorthand::ParseError
- lockfile::LocalPackage
- lockfile::LocalPackageHashes
- lockfile::LocalPackageId
- lockfile::Lockfile
- lockfile::LockfileGuard
- lockfile::ProjectLockfile
- lockfile::ProjectLockfileGuard
- lockfile::ReadOnly
- lockfile::ReadWrite
- lua_installation::LuaInstallation
- lua_rockspec::BuildSpec
- lua_rockspec::BuiltinBuildSpec
- lua_rockspec::BustedTestSpec
- lua_rockspec::CMakeBuildSpec
- lua_rockspec::CommandBuildSpec
- lua_rockspec::CommandTestSpec
- lua_rockspec::DeploySpec
- lua_rockspec::ExpectedListOfStrings
- lua_rockspec::ExpectedTableOfStrings
- lua_rockspec::ExternalDependencySpec
- lua_rockspec::InstallSpec
- lua_rockspec::InvalidRockspecFormat
- lua_rockspec::LocalLuaRockspec
- lua_rockspec::LocalRockSource
- lua_rockspec::LuaModule
- lua_rockspec::LuaScriptTestSpec
- lua_rockspec::MakeBuildSpec
- lua_rockspec::ModulePaths
- lua_rockspec::PartialLuaRockspec
- lua_rockspec::PerPlatform
- lua_rockspec::PerPlatformWrapper
- lua_rockspec::PlatformIdentifierIter
- lua_rockspec::PlatformSupport
- lua_rockspec::RemoteLuaRockspec
- lua_rockspec::RemoteRockSource
- lua_rockspec::RockDescription
- lua_rockspec::RockSourceMissingSource
- lua_rockspec::RustMluaBuildSpec
- lua_rockspec::TreesitterParserBuildSpec
- luarocks::luarocks_installation::LuaRocksInstallation
- manifest::ManifestLuaError
- operations::BuildProject
- operations::BuildProjectBuilder
- operations::Download
- operations::DownloadedPackedRock
- operations::DownloadedPackedRockBytes
- operations::DownloadedRockspec
- operations::Exec
- operations::ExecBuilder
- operations::FetchSrc
- operations::FetchSrcBuilder
- operations::Pack
- operations::PackBuilder
- operations::Remove
- operations::Run
- operations::RunBuilder
- operations::RunCommand
- operations::RunCommandError
- operations::RunLua
- operations::RunLuaBuilder
- operations::Sync
- operations::SyncBuilder
- operations::SyncReport
- operations::Test
- operations::TestBuilder
- operations::Update
- operations::UpdateBuilder
- operations::install::Install
- operations::install::InstallBuilder
- operations::install::spec::PackageInstallSpec
- operations::install::spec::PackageInstallSpecBuilder
- package::PackageName
- package::PackageNameList
- package::PackageReq
- package::PackageSpec
- package::PackageVersionReqError
- package::RemotePackageTypeFilterSpec
- package::RockConstraintUnsatisfied
- package::RockNotFound
- path::BinPath
- path::PackagePath
- path::Paths
- progress::MultiProgress
- progress::ProgressBar
- project::Project
- project::ProjectRoot
- project::project_toml::LocalProjectToml
- project::project_toml::PartialProjectToml
- project::project_toml::RemoteProjectToml
- project::project_toml::RunSpec
- remote_package_db::RemotePackageDB
- rockspec::RockBinaries
- rockspec::lua_dependency::LuaDependencySpec
- tree::RockLayout
- tree::Tree
- upload::ApiKey
- upload::ApiKeyUnspecified
- upload::ProjectUpload
- upload::VersionCheckResponse
- which::Which
- which::WhichBuilder
Enums
- build::BuildBehaviour
- build::BuildError
- build::external_dependency::ExternalDependencyError
- config::ConfigError
- config::LuaVersion
- config::LuaVersionError
- git::utils::GitError
- lockfile::LocalPackageLockType
- lockfile::LockConstraint
- lockfile::LockConstraintParseError
- lockfile::LockfileError
- lockfile::LockfileIntegrityError
- lockfile::OptState
- lockfile::PinnedState
- lua_installation::DetectLuaVersionError
- lua_installation::LuaBinary
- lua_installation::LuaBinaryError
- lua_installation::LuaInstallationError
- lua_rockspec::BuildBackendSpec
- lua_rockspec::BuildSpecInternalError
- lua_rockspec::LuaRockspecError
- lua_rockspec::LuaTableError
- lua_rockspec::LuaTableKey
- lua_rockspec::LuaVersionError
- lua_rockspec::ModuleSpec
- lua_rockspec::PlatformIdentifier
- lua_rockspec::PlatformValidationError
- lua_rockspec::RockSourceError
- lua_rockspec::RockSourceSpec
- lua_rockspec::RockspecFormat
- lua_rockspec::SourceUrlError
- lua_rockspec::TestSpec
- lua_rockspec::TestSpecDecodeError
- lua_rockspec::TestSpecError
- luarocks::install_binary_rock::InstallBinaryRockError
- luarocks::luarocks_installation::ExecLuaRocksError
- luarocks::luarocks_installation::LuaRocksError
- luarocks::luarocks_installation::LuaRocksInstallError
- luarocks::rock_manifest::RockManifestError
- manifest::ManifestError
- manifest::ManifestFromServerError
- operations::BuildProjectError
- operations::DownloadRockspecError
- operations::DownloadSrcRockError
- operations::ExecError
- operations::FetchSrcError
- operations::FetchSrcRockError
- operations::GenLuaRcError
- operations::InstallCmdError
- operations::InstallTestDependenciesError
- operations::PackError
- operations::PinError
- operations::RemoveError
- operations::RunError
- operations::RunLuaError
- operations::RunTestsError
- operations::SearchAndDownloadError
- operations::SyncError
- operations::TestEnv
- operations::UnpackError
- operations::UpdateError
- operations::install::InstallError
- package::PackageReqParseError
- package::PackageSpecFromPackageReqError
- package::PackageVersion
- package::PackageVersionParseError
- package::PackageVersionReq
- package::ParseRemotePackageError
- package::VersionReqToVersionError
- path::PathsError
- progress::Progress
- project::IntoLocalRockspecError
- project::IntoRemoteRockspecError
- project::PinError
- project::ProjectEditError
- project::ProjectError
- project::ProjectTreeError
- project::project_toml::LocalProjectTomlValidationError
- project::project_toml::ProjectTomlError
- project::project_toml::ProjectTomlIntegrityError
- project::project_toml::RemoteProjectTomlValidationError
- remote_package_db::RemotePackageDBError
- remote_package_db::RemotePackageDbIntegrityError
- remote_package_db::SearchError
- rockspec::lua_dependency::DependencyType
- rockspec::lua_dependency::LuaDependencySpecParseError
- rockspec::lua_dependency::LuaDependencyType
- tree::EntryType
- tree::RockMatches
- tree::TreeError
- upload::RockCheckError
- upload::SignatureProtocol
- upload::ToolCheckError
- upload::UploadError
- upload::UserCheckError
- which::WhichError
Traits
- hash::HasIntegrity
- lockfile::LockfilePermissions
- lua_rockspec::FromPlatformOverridable
- lua_rockspec::PartialOverride
- lua_rockspec::PlatformOverridable
- progress::HasProgress
- rockspec::LuaVersionCompatibility
- rockspec::Rockspec
Functions
- lua::lua_runtime
- lua_installation::detect_installed_lua_version
- lua_rockspec::deserialize_vec_from_lua_array_or_string
- lua_rockspec::mlua_json_value_to_map
- lua_rockspec::mlua_json_value_to_vec
- operations::install_command
- operations::set_pinned_state
- operations::unpack_src_rock