List of all items
Structs
- android::AndroidBuildTools
- android::AndroidNdk
- android::AndroidPlatformTools
- android::AndroidRustTargets
- android::AndroidSdk
- android::AndroidSdkPlatforms
- android::Java
- android::Kotlin
- android::adb::Adb
- android::backend::AndroidBackend
- android::device::AndroidDevice
- android::device::AndroidEmulator
- android::platform::AndroidPlatform
- android::platform::UnsupportedAndroidAbi
- apple::backend::AppleBackend
- apple::device::AppleSimulator
- apple::local::WindowInfo
- apple::physical::ApplePhysicalDevice
- apple::toolchain::Xcode
- artifact_symbols::ArtifactSymbols
- backend::Backends
- bench::BenchRunOptions
- bench::BenchSuiteRun
- bench::report::BenchResourceSummary
- brew::Brew
- brew::BrewInstallation
- build::BuildOptions
- build::BuildProgress
- build::BuiltTarget
- build::RustBuild
- build::RustDynamicLibraries
- build_info::BackendReference
- debug::CrashReport
- device::ApplicationExit
- device::Artifact
- device::Local
- device::RunOptions
- device::Running
- diff::BoundingBox
- diff::DiffResult
- esp32::backend::Esp32Backend
- esp32::chip::Esp32FirmwareParams
- esp32::chip::Esp32GccComponent
- esp32::platform::SerialPortSummary
- esp32::toolchain::Esp32Toolchain
- esp32::toolchain::Esp32ToolchainInstallation
- framework::ExperimentalPackage
- framework::ResolvedFramework
- gesture::GestureOptions
- gesture::GestureResult
- gtk4::backend::Gtk4Backend
- gtk4::device::Local
- gtk4::toolchain::Gtk4Toolchain
- hydrolysis::backend::HydrolysisBackend
- hydrolysis::platform::HydrolysisWebDevServer
- inspector::InspectorLaunchOptions
- inspector::InspectorSession
- macos_bundle::MacOsAppNames
- macos_bundle::MacOsUsageDescription
- mcp::ChildProxy
- mcp::McpSessionRequest
- mcp::preview::PreviewArgs
- mcp::preview::PreviewTool
- platform::PackageOptions
- preview::HydrolysisPreviewRequest
- preview::HydrolysisPreviewScenario
- preview::HydrolysisPreviewScenarioEvent
- preview::PreviewAppClient
- preview::PreviewSession
- preview::Size
- preview::protocol::AppOutput
- preview::protocol::DylibId
- preview::protocol::PreviewProtocolInfo
- preview::protocol::PreviewTcpConfig
- preview::protocol::Size
- preview::request::PreviewRequest
- project::AppConfig
- project::AppCrates
- project::BrowserRuntimePlan
- project::CreateOptions
- project::Manifest
- project::Package
- project::PermissionEntry
- project::Project
- project::UnsupportedWebViewBackend
- project::WebScaffold
- project_types::AndroidPackageName
- project_types::BundleIdentifier
- project_types::CrateName
- project_types::RustIdent
- toolchain::UnfixableToolchain
- toolchain::cargo_helpers::CargoHelpers
- toolchain::cargo_helpers::CargoHelpersInstallation
- toolchain::cmake::Cmake
- toolchain::cmake::CmakeInstallation
- toolchain::doctor::DoctorItem
- toolchain::doctor::DoctorItemRecord
- toolchain::host::Host
- toolchain::linux::LinuxSystemPackagesInstallation
- toolchain::linux::LinuxSystemToolchain
- toolchain::meson::Meson
- toolchain::meson::MesonInstallation
- toolchain::rust::RustTargetAdditions
- toolchain::rust::RustToolchain
- toolchain::rust::RustToolchainInstallation
- toolchain::rust::SelectedToolchainTargets
- toolchain::sccache::Sccache
- toolchain::sccache::SccacheInstallation
- toolchain::web::PackageManagerInstallation
- toolchain::web::PackageManagerToolchain
- toolchain::web::WasmPack
- toolchain::web::WasmPackInstallation
- toolchain::windows_arm64_llvm::WindowsArm64LlvmInstallation
- toolchain::windows_arm64_llvm::WindowsArm64LlvmToolchain
- water_dir::BuildCacheConfig
- water_dir::BuildCacheEntryUsage
- water_dir::BuildCacheGcSummary
- water_dir::BuildCacheUsageReport
- water_dir::HomeDirError
- water_dir::WaterConfig
- web::InitAnswers
- web::WebConfig
- web::WebDevServer
- web::WebFrontend
- web::WebOverlayReport
- winui::backend::WinUiBackend
- winui::device::Local
- winui::toolchain::WinUiToolchain
Enums
- android::adb::AdbError
- android::platform::AndroidAbi
- apple::device::AppleDevice
- apple::physical::DeviceUnusable
- apple::physical::Transport
- apple::physical::TunnelState
- apple::toolchain::AppleSdk
- backend::FailToInitBackend
- build::BuildProfile
- build::CompileEvent
- build::RustBuildError
- build::RustLinkage
- capture::DevicePlatform
- device::ApplicationExitReason
- device::DeviceEvent
- device::DeviceKind
- device::DeviceState
- device::FailToRun
- device::LogLevel
- esp32::chip::Esp32Arch
- esp32::chip::Esp32Chip
- esp32::toolchain::FailToInstallEsp32Toolchain
- framework::FrameworkChannel
- inspector::InspectorPlatform
- platform::TargetBackend
- platform::TargetPlatform
- platform::WebFrontendMode
- preview::HydrolysisPreviewEventKind
- preview::HydrolysisPreviewPointerButton
- preview::HydrolysisPreviewSource
- preview::HydrolysisPreviewTheme
- preview::PreviewProbe
- preview::protocol::AppError
- preview::protocol::AppRequest
- preview::protocol::AppResponse
- preview::protocol::DylibSource
- preview::protocol::PreviewPlatform
- preview::protocol::PreviewRuntimePlatform
- preview::request::CliHydrolysisPreviewTheme
- preview::request::CliPreviewBackend
- preview::request::CliPreviewPlatform
- preview::request::PreviewTarget
- project::FailToCreateProject
- project::FailToOpenManifest
- project::FailToOpenProject
- project::FailToSaveManifest
- project::PackageType
- project::ResolvedWebViewBackend
- project_types::PermissionKey
- toolchain::ToolchainError
- toolchain::cargo_helpers::FailToInstallCargoHelpers
- toolchain::cmake::FailToInstallCmake
- toolchain::doctor::CheckStatus
- toolchain::linux::FailToInstallLinuxSystemPackages
- toolchain::linux::LinuxPackageManagerError
- toolchain::meson::FailToInstallMeson
- toolchain::rust::FailToAddRustTargets
- toolchain::rust::FailToInstallRustToolchain
- toolchain::sccache::FailToInstallSccache
- toolchain::windows_arm64_llvm::FailToInstallWindowsArm64Llvm
- utils::CommandError
- utils::VersionParseError
- water_dir::BuildCacheGcOutcome
- web::DevTarget
- web::ExistingFrontendMode
- web::InitAction
- web::PackageManager
- web::WebFramework
- web::WebSource
Traits
- android::device::AndroidAbiProvider
- backend::Backend
- device::Device
- toolchain::Installation
- toolchain::Toolchain
Functions
- android::device::describe
- android::device::emulator_avd_name
- android::device::emulator_avd_name_with_adb
- android::device::screenshot
- android::device::screenshot_bytes
- android::device::swipe
- android::device::tap
- android::device::text
- android::ndk_version::parse_android_ndk_version_from_runtime_build_gradle
- android::platform::clean_android
- android::platform::is_android_platform
- apple::backend::apple_product_name
- apple::device::describe
- apple::device::screenshot
- apple::device::screenshot_bytes
- apple::device::swipe
- apple::device::tap
- apple::device::text
- apple::local::list_windows_by_pid
- apple::local::screenshot
- apple::local::screenshot_bytes
- apple::local::screenshot_window
- apple::local::screenshot_window_bytes
- apple::local::swipe
- apple::local::tap
- apple::local::text
- apple::platform::apple_deployment_target
- apple::platform::build_rust_lib
- apple::platform::clean_apple
- apple::platform::is_apple_platform
- apple::platform::package_apple
- apple::toolchain::development_team_id
- artifact_symbols::build_host_rlib
- backend::reinit_backend
- bench::report::bench_target_label
- bench::report::bytes_label
- bench::report::micros_label
- bench::report::resource_summary
- bench::report::write_bench_gha_json
- bench::report::write_bench_html
- bench::report::write_bench_output_json
- bench::report::write_bench_stdout_json
- bench::run_bench_suite
- build::configure_generated_crate_compilation
- build::lib_extension_for_triple
- build::project_toolchain
- build::rust_target_libdir
- capture::detect_platform
- capture::generate_screenshot_filename
- capture::screenshot
- capture::verify_device
- debug::find_macos_ips_crash_report_since
- diff::compare_images
- diff::save_diff_image
- elf::require_aligned_load_segments
- elf::require_aligned_shared_libraries
- esp32::fonts::subset_bytes
- esp32::fonts::subset_into
- esp32::platform::build_esp32
- esp32::platform::built_esp32_binary_path
- esp32::platform::clean_esp32
- esp32::platform::detect_esp_serial_port
- esp32::platform::esp_toolchain_envs
- esp32::platform::is_esp32_platform
- esp32::platform::package_esp32
- esp32::platform::qemu_esp32
- esp32::platform::run_esp32
- esp32::platform::scan_serial_ports
- gesture::swipe
- gesture::tap
- gesture::text
- gesture::verify_device
- gtk4::platform::build_gtk4
- gtk4::platform::clean_gtk4
- gtk4::platform::is_gtk4_platform
- gtk4::platform::package_gtk4
- hydrolysis::platform::build_hydrolysis
- hydrolysis::platform::build_hydrolysis_with_envs
- hydrolysis::platform::build_hydrolysis_with_envs_and_features
- hydrolysis::platform::built_hydrolysis_binary_path
- hydrolysis::platform::clean_hydrolysis
- hydrolysis::platform::is_hydrolysis_platform
- hydrolysis::platform::package_hydrolysis
- hydrolysis::platform::prepare_hydrolysis_web_dev_site
- inspector::launch_inspector_session
- macos_bundle::package_binary_as_app
- mcp::serve_mcp
- preview::launch_preview_session
- preview::protocol::function_path_to_symbol
- preview::render_preview_with_hydrolysis
- preview::request::check_toolchain_for_backend
- preview::request::ensure_hydrolysis_preview_platform
- preview::request::parse_frame
- preview::request::render_with_symbol
- preview::request::resolve_hydrolysis_preview_theme
- preview::request::resolve_preview_backend
- preview::request::resolve_preview_platform
- preview::request::resolve_preview_target
- preview::test_preview_with_hydrolysis
- project::read_project_crate_name
- project_types::cef_helper_binary_name
- project_types::declares_cef_helper
- project_types::generated_crate_name
- rustc_wrapper::wrapper_main
- toolchain::doctor::doctor
- toolchain::linux::gtk4_pkg_config_repair_installation
- toolchain::linux::has_supported_package_manager
- toolchain::linux::install_java_jdk
- toolchain::linux::install_named_packages
- toolchain::rust::nightly_toolchain_with_rust_src
- toolchain::rust::rustc_verbose_version
- toolchain::sccache::configure_compilation_cache
- toolchain::web::wasm32_target
- toolchain::web::web_toolchain
- toolchain_checks::check_android_build_or_package
- toolchain_checks::check_android_build_or_package_for_abis
- toolchain_checks::check_android_run
- toolchain_checks::check_apple
- toolchain_checks::check_gtk4
- toolchain_checks::check_hydrolysis
- toolchain_checks::check_web
- toolchain_checks::check_winui
- tui::build
- tui::ensure_launcher
- tui::exec
- utils::copy_file
- utils::parse_semver_version
- utils::sccache_install_hint
- utils::sccache_upgrade_hint
- utils::set_std_output
- water_dir::build_cache_container_for
- water_dir::build_cache_root
- water_dir::cleanup_stale_build_caches_for_project
- water_dir::ensure_global_config
- water_dir::ensure_project_build_cache
- water_dir::project_build_cache_dir
- water_dir::remove_project_build_cache
- water_dir::remove_shared_target_dir
- water_dir::shared_host_target_dir
- water_dir::shared_target_dir
- water_dir::survey_build_cache_usage
- water_dir::water_home_dir
- water_dir::water_home_dir_in
- water_dir::write_global_config
- web::adb_reverse_args
- web::apply_brand_overlay
- web::build_frontend
- web::decode_web_mount
- web::detect_web_frontend
- web::dev_script
- web::dev_url_from_line
- web::dev_url_port
- web::device_facing_url
- web::lockfile_package_manager
- web::plan_init
- web::web_mount
- winui::platform::build_winui
- winui::platform::clean_winui
- winui::platform::is_winui_platform
- winui::platform::package_winui
Type Aliases
Constants
- android::ndk_version::ANDROID_NDK_VERSION
- android::platform::ALL_ABIS
- build_info::ANDROID_KOTLIN_VERSION
- build_info::TUI_BACKEND
- elf::REQUIRED_LOAD_ALIGNMENT
- gesture::LOCAL_DEVICE_ID
- preview::protocol::PREVIEW_PROTOCOL_COMMIT
- preview::request::DEFAULT_FRAME
- rustc_wrapper::BUILD_STD_DYLIB_DIR_ENV
- rustc_wrapper::BUILD_STD_TARGET_ENV
- rustc_wrapper::WRAPPER_CHAIN_ENV
- rustc_wrapper::WRAPPER_MODE_ENV
- toolchain::doctor::ids::ALL
- toolchain::doctor::ids::ANDROID_BUILD_TOOLS
- toolchain::doctor::ids::ANDROID_NDK
- toolchain::doctor::ids::ANDROID_PLATFORM_TOOLS
- toolchain::doctor::ids::ANDROID_RUN_TARGETS
- toolchain::doctor::ids::ANDROID_RUST_TARGETS
- toolchain::doctor::ids::ANDROID_SDK
- toolchain::doctor::ids::ANDROID_SDK_PLATFORMS
- toolchain::doctor::ids::APPLE_RUST_TARGETS
- toolchain::doctor::ids::CARGO_HELPERS
- toolchain::doctor::ids::CMAKE
- toolchain::doctor::ids::ESP32_TOOLCHAIN
- toolchain::doctor::ids::GTK4
- toolchain::doctor::ids::IOS_SDK
- toolchain::doctor::ids::IOS_SIMULATORS
- toolchain::doctor::ids::IOS_SIMULATOR_SDK
- toolchain::doctor::ids::JAVA
- toolchain::doctor::ids::KOTLIN
- toolchain::doctor::ids::LINUX_SYSTEM_PACKAGES
- toolchain::doctor::ids::MACOS_SDK
- toolchain::doctor::ids::RUST
- toolchain::doctor::ids::SCCACHE
- toolchain::doctor::ids::WASM32_TARGET
- toolchain::doctor::ids::WASM_PACK
- toolchain::doctor::ids::WEB_PACKAGE_MANAGER
- toolchain::doctor::ids::WINDOWS_ARM64_LLVM
- toolchain::doctor::ids::WINUI
- toolchain::doctor::ids::XCODE
- toolchain::rust::CLI_MINIMUM_RUST_VERSION
- water_dir::CLI_COMMIT
- web::DEV_URL_ENV