use core::ffi::c_void;
use core::ptr::NonNull;
#[non_exhaustive]
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct UiKitDisplayHandle {}
impl UiKitDisplayHandle {
pub fn new() -> Self {
Self {}
}
}
#[non_exhaustive]
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct UiKitWindowHandle {
pub ui_view: NonNull<c_void>,
pub ui_view_controller: Option<NonNull<c_void>>,
}
impl UiKitWindowHandle {
pub fn new(ui_view: NonNull<c_void>) -> Self {
Self {
ui_view,
ui_view_controller: None,
}
}
}