Expand description
Shared browser discovery types and lookup functions.
This crate contains the data-driven lookup engine used by the browser-specific
crates and by the umbrella browser-locations crate.
Macros§
- define_
getter - Defines a channel-specific getter that returns the executable path.
Structs§
- Browser
Location - A discovered browser executable.
Enums§
- Browser
- Known desktop browsers supported by this workspace.
- Locate
Error - Errors returned by browser discovery functions.
- Platform
- Supported host platforms.
- Probe
Source - Where a browser executable path was resolved from.
- Release
Channel - Known release channels exposed by the workspace.
Functions§
- discover_
browser - Discovers every installed executable modeled for a specific browser.
- discover_
installed - Discovers every installed executable for every modeled browser.
- locate_
any_ latest - Locates a browser executable using the browser’s latest-first fallback order.
- locate_
any_ stable - Locates a browser executable using the browser’s stable-first fallback order.
- locate_
browser - Locates a browser executable for a specific browser and release channel.