pub struct XlibWindowHandle(/* private fields */);Trait Implementations§
source§impl Clone for XlibWindowHandle
impl Clone for XlibWindowHandle
source§fn clone(&self) -> XlibWindowHandle
fn clone(&self) -> XlibWindowHandle
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 XlibWindowHandle
impl Debug for XlibWindowHandle
source§impl Default for XlibWindowHandle
impl Default for XlibWindowHandle
source§fn default() -> XlibWindowHandle
fn default() -> XlibWindowHandle
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for XlibWindowHandle
impl<'de> Deserialize<'de> for XlibWindowHandle
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl DisplayServer<XlibWindowHandle> for XlibDisplayServer
impl DisplayServer<XlibWindowHandle> for XlibDisplayServer
source§fn generate_verify_focus_event(&self) -> Option<DisplayEvent<XlibWindowHandle>>
fn generate_verify_focus_event(&self) -> Option<DisplayEvent<XlibWindowHandle>>
Creates a verify focus event for the cursors current window.
fn new(config: &impl Config) -> Self
fn reload_config( &mut self, config: &impl Config, focused: Option<WindowHandle<XlibWindowHandle>>, windows: &[Window<XlibWindowHandle>], )
fn update_windows(&self, windows: Vec<&Window<XlibWindowHandle>>)
fn update_workspaces(&self, focused: Option<&Workspace>)
fn get_next_events(&mut self) -> Vec<DisplayEvent<XlibWindowHandle>>
fn execute_action( &mut self, act: DisplayAction<XlibWindowHandle>, ) -> Option<DisplayEvent<XlibWindowHandle>>
fn wait_readable(&self) -> Pin<Box<dyn Future<Output = ()>>>
fn flush(&self)
source§impl PartialEq for XlibWindowHandle
impl PartialEq for XlibWindowHandle
source§impl Serialize for XlibWindowHandle
impl Serialize for XlibWindowHandle
impl Copy for XlibWindowHandle
impl Eq for XlibWindowHandle
impl Handle for XlibWindowHandle
impl StructuralPartialEq for XlibWindowHandle
Auto Trait Implementations§
impl Freeze for XlibWindowHandle
impl RefUnwindSafe for XlibWindowHandle
impl Send for XlibWindowHandle
impl Sync for XlibWindowHandle
impl Unpin for XlibWindowHandle
impl UnwindSafe for XlibWindowHandle
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)