pub struct FilterCriteria {
pub pid: Option<u32>,
pub title_contains: Option<String>,
pub class_name_contains: Option<String>,
pub process_name_contains: Option<String>,
pub process_file_contains: Option<String>,
}Expand description
Criteria for filtering windows during enumeration.
Fields§
§pid: Option<u32>Filter by exact process ID match.
title_contains: Option<String>Filter by title containing the specified string (case-insensitive).
class_name_contains: Option<String>Filter by class name containing the specified string (case-insensitive).
process_name_contains: Option<String>Filter by process name containing the specified string (case-insensitive).
process_file_contains: Option<String>Filter by process file path containing the specified string (case-insensitive).
Trait Implementations§
Source§impl Clone for FilterCriteria
impl Clone for FilterCriteria
Source§fn clone(&self) -> FilterCriteria
fn clone(&self) -> FilterCriteria
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 FilterCriteria
impl Debug for FilterCriteria
Source§impl Default for FilterCriteria
impl Default for FilterCriteria
Source§fn default() -> FilterCriteria
fn default() -> FilterCriteria
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FilterCriteria
impl RefUnwindSafe for FilterCriteria
impl Send for FilterCriteria
impl Sync for FilterCriteria
impl Unpin for FilterCriteria
impl UnwindSafe for FilterCriteria
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