pub struct ReadyLine {
pub socket: String,
pub pid: u32,
pub uid: Option<u32>,
pub protocol: Option<u16>,
pub capabilities: Option<u32>,
pub connect_ms: Option<u64>,
pub window_wait_ms: Option<u64>,
pub windows: Option<u32>,
pub active: Option<String>,
pub forced: Option<Holder>,
}Expand description
The line the agent prints once it holds UI automation and listens:
ready socket=<name> pid=<pid> uid=<uid> protocol=<n> capabilities=0x<bits> ownership=held connect_ms=<ms> window_wait_ms=<ms> windows=<n> active=<package> forced=<name:pid or ->.
Fields§
§socket: String§pid: u32§uid: Option<u32>§protocol: Option<u16>§capabilities: Option<u32>§connect_ms: Option<u64>How long taking UI automation took on the device.
window_wait_ms: Option<u64>How long the agent waited for an active window.
windows: Option<u32>§active: Option<String>The package of the active window, when there was one.
forced: Option<Holder>The holder --force stopped to take UI automation over.
Trait Implementations§
impl Eq for ReadyLine
impl StructuralPartialEq for ReadyLine
Auto Trait Implementations§
impl Freeze for ReadyLine
impl RefUnwindSafe for ReadyLine
impl Send for ReadyLine
impl Sync for ReadyLine
impl Unpin for ReadyLine
impl UnsafeUnpin for ReadyLine
impl UnwindSafe for ReadyLine
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request