winit/src/platform_impl/linux/x11/util
Murarth 7daf146801 Replace std::mem::uninitialized with MaybeUninit (#1027)
* Replace `std::mem::uninitialized` with `MaybeUninit`

* Avoid undefined behavior when using `MaybeUninit`

* Restore unused `PointerState` fields as internally public

* Zero-initialize some struct values in Xlib FFI calls

* Reform usage of `MaybeUninit` in Xlib FFI

* Prefer safe zero-initialization using `Default`, when possible
* Zero-initialize integers and floats using `0` or `0.0`
* Use `MaybeUninit::uninit` for large byte buffers and union types
* Use `MaybeUninit::uninit` when the resulting value is ignored
2019-07-11 10:34:32 -06:00
..
atom.rs Format everything and add rustfmt to travis (#951) 2019-06-21 11:33:15 -04:00
client_msg.rs Replace std::mem::uninitialized with MaybeUninit (#1027) 2019-07-11 10:34:32 -06:00
format.rs Format everything and add rustfmt to travis (#951) 2019-06-21 11:33:15 -04:00
geometry.rs Replace std::mem::uninitialized with MaybeUninit (#1027) 2019-07-11 10:34:32 -06:00
hint.rs Replace std::mem::uninitialized with MaybeUninit (#1027) 2019-07-11 10:34:32 -06:00
icon.rs Format everything and add rustfmt to travis (#951) 2019-06-21 11:33:15 -04:00
input.rs Replace std::mem::uninitialized with MaybeUninit (#1027) 2019-07-11 10:34:32 -06:00
memory.rs Format everything and add rustfmt to travis (#951) 2019-06-21 11:33:15 -04:00
mod.rs Replace std::mem::uninitialized with MaybeUninit (#1027) 2019-07-11 10:34:32 -06:00
randr.rs [#963] Change XRandR display size check to also take height into account (#964) 2019-06-22 18:48:51 +02:00
window_property.rs Replace std::mem::uninitialized with MaybeUninit (#1027) 2019-07-11 10:34:32 -06:00
wm.rs Format everything and add rustfmt to travis (#951) 2019-06-21 11:33:15 -04:00