#[repr(C)]pub struct Wayland {
layer_shell: *const c_void,
virtual_keyboard_manager: *const c_void,
input_method_manager: *const c_void,
outputs: Wrapped<Outputs>,
seat: *const c_void,
input_method: InputMethod,
virtual_keyboard: ZwpVirtualKeyboardV1,
}
Expand description
Corresponds to wayland.h::squeek_wayland. Fields unused by Rust are marked as generic data types.
Fields§
§layer_shell: *const c_void
§virtual_keyboard_manager: *const c_void
§input_method_manager: *const c_void
§outputs: Wrapped<Outputs>
§seat: *const c_void
§input_method: InputMethod
§virtual_keyboard: ZwpVirtualKeyboardV1
Implementations§
Auto Trait Implementations§
impl Freeze for Wayland
impl !RefUnwindSafe for Wayland
impl !Send for Wayland
impl !Sync for Wayland
impl Unpin for Wayland
impl !UnwindSafe for Wayland
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