[][src]Struct uikit_sys::NSLock

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

Implementations

impl NSLock[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 NSLock[src]

impl Copy for NSLock[src]

impl Deref for NSLock[src]

type Target = Object

The resulting type after dereferencing.

impl INSLock for NSLock[src]

impl INSObject for NSLock[src]

impl Message for NSLock[src]

impl NSObject_CIImageProvider for NSLock[src]

impl NSObject_NSCoderMethods for NSLock[src]

impl NSObject_NSCopyLinkMoveHandler for NSLock[src]

impl NSObject_NSDelayedPerforming for NSLock[src]

impl NSObject_NSDiscardableContentProxy for NSLock[src]

impl NSObject_NSErrorRecoveryAttempting for NSLock[src]

impl NSObject_NSKeyValueCoding for NSLock[src]

impl NSObject_NSKeyValueObserverNotification for NSLock[src]

impl NSObject_NSKeyValueObserverRegistration for NSLock[src]

impl NSObject_NSKeyValueObserving for NSLock[src]

impl NSObject_NSKeyValueObservingCustomization for NSLock[src]

impl NSObject_NSKeyedArchiverObjectSubstitution for NSLock[src]

impl NSObject_NSKeyedUnarchiverObjectSubstitution for NSLock[src]

impl NSObject_NSThreadPerformAdditions for NSLock[src]

impl NSObject_UIAccessibility for NSLock[src]

impl NSObject_UIAccessibilityAction for NSLock[src]

impl NSObject_UIAccessibilityContainer for NSLock[src]

impl NSObject_UIAccessibilityCustomRotor for NSLock[src]

impl NSObject_UIAccessibilityDragging for NSLock[src]

impl NSObject_UIAccessibilityFocus for NSLock[src]

impl NSObject_UINibLoadingAdditions for NSLock[src]

impl PNSLocking for NSLock[src]

Auto Trait Implementations

impl RefUnwindSafe for NSLock

impl !Send for NSLock

impl !Sync for NSLock

impl Unpin for NSLock

impl UnwindSafe for NSLock

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.