[][src]Struct uikit_sys::NSValue

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

Implementations

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

impl Copy for NSValue[src]

impl Deref for NSValue[src]

type Target = Object

The resulting type after dereferencing.

impl INSObject for NSValue[src]

impl INSValue for NSValue[src]

impl Message for NSValue[src]

impl NSObject_CIImageProvider for NSValue[src]

impl NSObject_NSCoderMethods for NSValue[src]

impl NSObject_NSCopyLinkMoveHandler for NSValue[src]

impl NSObject_NSDelayedPerforming for NSValue[src]

impl NSObject_NSDiscardableContentProxy for NSValue[src]

impl NSObject_NSErrorRecoveryAttempting for NSValue[src]

impl NSObject_NSKeyValueCoding for NSValue[src]

impl NSObject_NSKeyValueObserverNotification for NSValue[src]

impl NSObject_NSKeyValueObserverRegistration for NSValue[src]

impl NSObject_NSKeyValueObserving for NSValue[src]

impl NSObject_NSKeyValueObservingCustomization for NSValue[src]

impl NSObject_NSKeyedArchiverObjectSubstitution for NSValue[src]

impl NSObject_NSKeyedUnarchiverObjectSubstitution for NSValue[src]

impl NSObject_NSThreadPerformAdditions for NSValue[src]

impl NSObject_UIAccessibility for NSValue[src]

impl NSObject_UIAccessibilityAction for NSValue[src]

impl NSObject_UIAccessibilityContainer for NSValue[src]

impl NSObject_UIAccessibilityCustomRotor for NSValue[src]

impl NSObject_UIAccessibilityDragging for NSValue[src]

impl NSObject_UIAccessibilityFocus for NSValue[src]

impl NSObject_UINibLoadingAdditions for NSValue[src]

impl NSValue_CATransform3DAdditions for NSValue[src]

impl NSValue_NSDeprecated for NSValue[src]

impl NSValue_NSValueCreation for NSValue[src]

impl NSValue_NSValueExtensionMethods for NSValue[src]

impl NSValue_NSValueRangeExtensions for NSValue[src]

impl NSValue_NSValueUIGeometryExtensions for NSValue[src]

impl PNSCopying for NSValue[src]

impl PNSSecureCoding for NSValue[src]

Auto Trait Implementations

impl RefUnwindSafe for NSValue

impl !Send for NSValue

impl !Sync for NSValue

impl Unpin for NSValue

impl UnwindSafe for NSValue

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.