pub enum DroidrunError {
Show 17 variants
Adb(AdbError),
Http(Error),
Json(Error),
Io(Error),
NotConnected,
PortalNotInstalled,
PortalAccessibilityDisabled,
PortalSetupFailed(String),
PortalCommError(String),
ElementNotFound(usize),
ElementNoBounds(usize),
ElementObscured(usize),
InvalidBounds(String),
NoDimensions,
Parse(String),
NotSupported(String),
Timeout(String),
}Expand description
Errors from droidrun-core operations.
Variants§
Adb(AdbError)
Http(Error)
Json(Error)
Io(Error)
NotConnected
PortalNotInstalled
PortalAccessibilityDisabled
PortalSetupFailed(String)
PortalCommError(String)
ElementNotFound(usize)
ElementNoBounds(usize)
ElementObscured(usize)
InvalidBounds(String)
NoDimensions
Parse(String)
NotSupported(String)
Timeout(String)
Trait Implementations§
Source§impl Debug for DroidrunError
impl Debug for DroidrunError
Source§impl Display for DroidrunError
impl Display for DroidrunError
Source§impl Error for DroidrunError
impl Error for DroidrunError
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<AdbError> for DroidrunError
impl From<AdbError> for DroidrunError
Source§impl From<Error> for DroidrunError
impl From<Error> for DroidrunError
Source§impl From<Error> for DroidrunError
impl From<Error> for DroidrunError
Auto Trait Implementations§
impl Freeze for DroidrunError
impl !RefUnwindSafe for DroidrunError
impl Send for DroidrunError
impl Sync for DroidrunError
impl Unpin for DroidrunError
impl UnsafeUnpin for DroidrunError
impl !UnwindSafe for DroidrunError
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.