pub struct AutoAxBackend { /* private fields */ }Trait Implementations§
Source§impl AxBackendAdapter for AutoAxBackend
impl AxBackendAdapter for AutoAxBackend
fn list( &self, runner: &dyn ProcessRunner, request: &AxListRequest, timeout_ms: u64, ) -> Result<AxListResult, CliError>
fn click( &self, runner: &dyn ProcessRunner, request: &AxClickRequest, timeout_ms: u64, ) -> Result<AxClickResult, CliError>
fn type_text( &self, runner: &dyn ProcessRunner, request: &AxTypeRequest, timeout_ms: u64, ) -> Result<AxTypeResult, CliError>
fn attr_get( &self, runner: &dyn ProcessRunner, request: &AxAttrGetRequest, timeout_ms: u64, ) -> Result<AxAttrGetResult, CliError>
fn attr_set( &self, runner: &dyn ProcessRunner, request: &AxAttrSetRequest, timeout_ms: u64, ) -> Result<AxAttrSetResult, CliError>
fn action_perform( &self, runner: &dyn ProcessRunner, request: &AxActionPerformRequest, timeout_ms: u64, ) -> Result<AxActionPerformResult, CliError>
fn session_start( &self, runner: &dyn ProcessRunner, request: &AxSessionStartRequest, timeout_ms: u64, ) -> Result<AxSessionStartResult, CliError>
fn session_list( &self, runner: &dyn ProcessRunner, timeout_ms: u64, ) -> Result<AxSessionListResult, CliError>
fn session_stop( &self, runner: &dyn ProcessRunner, request: &AxSessionStopRequest, timeout_ms: u64, ) -> Result<AxSessionStopResult, CliError>
fn watch_start( &self, runner: &dyn ProcessRunner, request: &AxWatchStartRequest, timeout_ms: u64, ) -> Result<AxWatchStartResult, CliError>
fn watch_poll( &self, runner: &dyn ProcessRunner, request: &AxWatchPollRequest, timeout_ms: u64, ) -> Result<AxWatchPollResult, CliError>
fn watch_stop( &self, runner: &dyn ProcessRunner, request: &AxWatchStopRequest, timeout_ms: u64, ) -> Result<AxWatchStopResult, CliError>
Source§impl Clone for AutoAxBackend
impl Clone for AutoAxBackend
Source§fn clone(&self) -> AutoAxBackend
fn clone(&self) -> AutoAxBackend
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AutoAxBackend
impl Debug for AutoAxBackend
Source§impl Default for AutoAxBackend
impl Default for AutoAxBackend
impl Copy for AutoAxBackend
Auto Trait Implementations§
impl Freeze for AutoAxBackend
impl RefUnwindSafe for AutoAxBackend
impl Send for AutoAxBackend
impl Sync for AutoAxBackend
impl Unpin for AutoAxBackend
impl UnsafeUnpin for AutoAxBackend
impl UnwindSafe for AutoAxBackend
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