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 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