pub enum LocateError {
UnsupportedChannel {
browser: Browser,
channel: ReleaseChannel,
},
UnsupportedPlatform {
browser: Browser,
channel: ReleaseChannel,
platform: Platform,
},
NotFound {
browser: Browser,
channel: ReleaseChannel,
platform: Platform,
},
NoInstalledVariant {
browser: Browser,
strategy: &'static str,
platform: Platform,
},
}Expand description
Errors returned by browser discovery functions.
Variants§
UnsupportedChannel
The requested channel is not modeled for the selected browser.
UnsupportedPlatform
The requested browser/channel combination is not supported on this platform.
Fields
§
channel: ReleaseChannelRequested release channel.
NotFound
No executable was found for a direct channel lookup.
Fields
§
channel: ReleaseChannelRequested release channel.
NoInstalledVariant
No executable was found while evaluating a fallback strategy.
Trait Implementations§
Source§impl Debug for LocateError
impl Debug for LocateError
Source§impl Display for LocateError
impl Display for LocateError
Source§impl Error for LocateError
impl Error for LocateError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for LocateError
impl RefUnwindSafe for LocateError
impl Send for LocateError
impl Sync for LocateError
impl Unpin for LocateError
impl UnsafeUnpin for LocateError
impl UnwindSafe for LocateError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more