[][src]Struct uikit_sys::UIDevice

#[repr(transparent)]pub struct UIDevice(pub id);

Implementations

impl UIDevice[src]

pub fn alloc() -> Self[src]

Methods from Deref<Target = Object>

pub fn class(&self) -> &Class[src]

Returns the class of self.

pub unsafe fn get_ivar<T>(&self, name: &str) -> &T where
    T: Encode
[src]

Returns a reference to the ivar of self with the given name. Panics if self has no ivar with the given name. Unsafe because the caller must ensure that the ivar is actually of type T.

Trait Implementations

impl Clone for UIDevice[src]

impl Copy for UIDevice[src]

impl Deref for UIDevice[src]

type Target = Object

The resulting type after dereferencing.

impl INSObject for UIDevice[src]

impl IUIDevice for UIDevice[src]

impl Message for UIDevice[src]

impl NSObject_CIImageProvider for UIDevice[src]

impl NSObject_NSCoderMethods for UIDevice[src]

impl NSObject_NSCopyLinkMoveHandler for UIDevice[src]

impl NSObject_NSDelayedPerforming for UIDevice[src]

impl NSObject_NSDiscardableContentProxy for UIDevice[src]

impl NSObject_NSErrorRecoveryAttempting for UIDevice[src]

impl NSObject_NSKeyValueCoding for UIDevice[src]

impl NSObject_NSKeyValueObserverNotification for UIDevice[src]

impl NSObject_NSKeyValueObserverRegistration for UIDevice[src]

impl NSObject_NSKeyValueObserving for UIDevice[src]

impl NSObject_NSKeyValueObservingCustomization for UIDevice[src]

impl NSObject_NSKeyedArchiverObjectSubstitution for UIDevice[src]

impl NSObject_NSKeyedUnarchiverObjectSubstitution for UIDevice[src]

impl NSObject_NSThreadPerformAdditions for UIDevice[src]

impl NSObject_UIAccessibility for UIDevice[src]

impl NSObject_UIAccessibilityAction for UIDevice[src]

impl NSObject_UIAccessibilityContainer for UIDevice[src]

impl NSObject_UIAccessibilityCustomRotor for UIDevice[src]

impl NSObject_UIAccessibilityDragging for UIDevice[src]

impl NSObject_UIAccessibilityFocus for UIDevice[src]

impl NSObject_UINibLoadingAdditions for UIDevice[src]

Auto Trait Implementations

impl RefUnwindSafe for UIDevice

impl !Send for UIDevice

impl !Sync for UIDevice

impl Unpin for UIDevice

impl UnwindSafe for UIDevice

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.