#[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 !RefUnwindSafe for Wayland
impl !Send for Wayland
impl !Sync for Wayland
impl Unpin for Wayland
impl !UnwindSafe for Wayland
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more