pub struct WindowSorter;Expand description
Provides window sorting functionality.
Implementations§
Source§impl WindowSorter
impl WindowSorter
Sourcepub fn sort_windows(windows: &mut [WindowInfo], sort_criteria: &SortCriteria)
pub fn sort_windows(windows: &mut [WindowInfo], sort_criteria: &SortCriteria)
Sorts a vector of windows according to the specified criteria.
§Arguments
windows- The windows to sort (modified in-place)sort_criteria- The criteria to use for sorting
Sourcepub fn filter_and_sort_windows(
windows: &[WindowInfo],
criteria: &FilterCriteria,
sort_criteria: &SortCriteria,
) -> Vec<WindowInfo>
pub fn filter_and_sort_windows( windows: &[WindowInfo], criteria: &FilterCriteria, sort_criteria: &SortCriteria, ) -> Vec<WindowInfo>
Auto Trait Implementations§
impl Freeze for WindowSorter
impl RefUnwindSafe for WindowSorter
impl Send for WindowSorter
impl Sync for WindowSorter
impl Unpin for WindowSorter
impl UnsafeUnpin for WindowSorter
impl UnwindSafe for WindowSorter
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