pub enum DefaultPathError {
HomeDir,
ProgramFiles(VarError),
Which(Error),
BinaryNotFound,
Other(Error),
}
Expand description
Errors that can occur when getting the default path for a webdriver.
Variants§
HomeDir
ProgramFiles(VarError)
Which(Error)
Failed to run which
command. If which failed due to a missing binary, BinaryNotFound
will be returned instead.
BinaryNotFound
Other(Error)
Trait Implementations§
Source§impl Debug for DefaultPathError
impl Debug for DefaultPathError
Source§impl Display for DefaultPathError
impl Display for DefaultPathError
Source§impl Error for DefaultPathError
impl Error for DefaultPathError
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()
Source§impl From<DefaultPathError> for WebdriverDownloadError
impl From<DefaultPathError> for WebdriverDownloadError
Source§fn from(source: DefaultPathError) -> Self
fn from(source: DefaultPathError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for DefaultPathError
impl From<Error> for DefaultPathError
Source§impl From<Error> for DefaultPathError
impl From<Error> for DefaultPathError
Auto Trait Implementations§
impl Freeze for DefaultPathError
impl RefUnwindSafe for DefaultPathError
impl Send for DefaultPathError
impl Sync for DefaultPathError
impl Unpin for DefaultPathError
impl UnwindSafe for DefaultPathError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more