[−][src]Enum penrose::core::data_types::Selector
Used with WindowManager helper functions to select an element from the known workspaces or clients.
Variants
The focused element of the target collection.
Index(usize)
The element at this index.
WinId(WinId)
The element with/containing this client ID.
The first element satisfying this condition.
Trait Implementations
Auto Trait Implementations
impl<'a, T> !RefUnwindSafe for Selector<'a, T>
impl<'a, T> !Send for Selector<'a, T>
impl<'a, T> !Sync for Selector<'a, T>
impl<'a, T> Unpin for Selector<'a, T>
impl<'a, T> !UnwindSafe for Selector<'a, T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,