Skip to main content

Crate browser_locations_core

Crate browser_locations_core 

Source
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§

BrowserLocation
A discovered browser executable.

Enums§

Browser
Known desktop browsers supported by this workspace.
LocateError
Errors returned by browser discovery functions.
Platform
Supported host platforms.
ProbeSource
Where a browser executable path was resolved from.
ReleaseChannel
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.