Struct raw_window_handle::UiKitHandle
source · [−]#[non_exhaustive]pub struct UiKitHandle {
pub ui_window: *mut c_void,
pub ui_view: *mut c_void,
pub ui_view_controller: *mut c_void,
}
Expand description
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.ui_window: *mut c_void
A pointer to an UIWindow
object.
ui_view: *mut c_void
A pointer to an UIView
object.
ui_view_controller: *mut c_void
A pointer to an UIViewController
object.
Implementations
sourceimpl UiKitHandle
impl UiKitHandle
Trait Implementations
sourceimpl Clone for UiKitHandle
impl Clone for UiKitHandle
sourcefn clone(&self) -> UiKitHandle
fn clone(&self) -> UiKitHandle
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UiKitHandle
impl Debug for UiKitHandle
sourceimpl Hash for UiKitHandle
impl Hash for UiKitHandle
sourceimpl PartialEq<UiKitHandle> for UiKitHandle
impl PartialEq<UiKitHandle> for UiKitHandle
sourcefn eq(&self, other: &UiKitHandle) -> bool
fn eq(&self, other: &UiKitHandle) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UiKitHandle) -> bool
fn ne(&self, other: &UiKitHandle) -> bool
This method tests for !=
.
impl Copy for UiKitHandle
impl Eq for UiKitHandle
impl StructuralEq for UiKitHandle
impl StructuralPartialEq for UiKitHandle
Auto Trait Implementations
impl RefUnwindSafe for UiKitHandle
impl !Send for UiKitHandle
impl !Sync for UiKitHandle
impl Unpin for UiKitHandle
impl UnwindSafe for UiKitHandle
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more