pub enum ApplicationOwner {
System,
Process {
pid: u32,
path: PathBuf,
},
}
Variants§
Implementations§
Source§impl ApplicationOwner
impl ApplicationOwner
Sourcepub fn pid(&self) -> Option<u32>
pub fn pid(&self) -> Option<u32>
Examples found in repository?
More examples
examples/vscode_click_on_search.rs (line 10)
6fn main() {
7 let ui = UIAutomation::new();
8
9 for app in ui.applications() {
10 println!("App {} {:?}", app.name(), app.owner().pid());
11 if app.name() == "Code" {
12 for window in app.windows() {
13 print_element(window, 0);
14 }
15 }
16 }
17}
pub fn path(&self) -> Option<&Path>
Trait Implementations§
Source§impl Clone for ApplicationOwner
impl Clone for ApplicationOwner
Source§fn clone(&self) -> ApplicationOwner
fn clone(&self) -> ApplicationOwner
Returns a copy 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 ApplicationOwner
impl Debug for ApplicationOwner
Source§impl PartialEq for ApplicationOwner
impl PartialEq for ApplicationOwner
impl Eq for ApplicationOwner
impl StructuralPartialEq for ApplicationOwner
Auto Trait Implementations§
impl Freeze for ApplicationOwner
impl RefUnwindSafe for ApplicationOwner
impl Send for ApplicationOwner
impl Sync for ApplicationOwner
impl Unpin for ApplicationOwner
impl UnwindSafe for ApplicationOwner
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