[][src]Struct uikit_sys::NSXPCCoder

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

Implementations

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

impl Copy for NSXPCCoder[src]

impl Deref for NSXPCCoder[src]

type Target = Object

The resulting type after dereferencing.

impl INSCoder for NSXPCCoder[src]

impl INSObject for NSXPCCoder[src]

impl INSXPCCoder for NSXPCCoder[src]

impl Message for NSXPCCoder[src]

impl NSCoder_NSDeprecated for NSXPCCoder[src]

impl NSCoder_NSExtendedCoder for NSXPCCoder[src]

impl NSCoder_UIGeometryKeyedCoding for NSXPCCoder[src]

impl NSObject_CIImageProvider for NSXPCCoder[src]

impl NSObject_NSCoderMethods for NSXPCCoder[src]

impl NSObject_NSCopyLinkMoveHandler for NSXPCCoder[src]

impl NSObject_NSDelayedPerforming for NSXPCCoder[src]

impl NSObject_NSDiscardableContentProxy for NSXPCCoder[src]

impl NSObject_NSErrorRecoveryAttempting for NSXPCCoder[src]

impl NSObject_NSKeyValueCoding for NSXPCCoder[src]

impl NSObject_NSKeyValueObserverNotification for NSXPCCoder[src]

impl NSObject_NSKeyValueObserverRegistration for NSXPCCoder[src]

impl NSObject_NSKeyValueObserving for NSXPCCoder[src]

impl NSObject_NSKeyValueObservingCustomization for NSXPCCoder[src]

impl NSObject_NSKeyedArchiverObjectSubstitution for NSXPCCoder[src]

impl NSObject_NSKeyedUnarchiverObjectSubstitution for NSXPCCoder[src]

impl NSObject_NSThreadPerformAdditions for NSXPCCoder[src]

impl NSObject_UIAccessibility for NSXPCCoder[src]

impl NSObject_UIAccessibilityAction for NSXPCCoder[src]

impl NSObject_UIAccessibilityContainer for NSXPCCoder[src]

impl NSObject_UIAccessibilityCustomRotor for NSXPCCoder[src]

impl NSObject_UIAccessibilityDragging for NSXPCCoder[src]

impl NSObject_UIAccessibilityFocus for NSXPCCoder[src]

impl NSObject_UINibLoadingAdditions for NSXPCCoder[src]

Auto Trait Implementations

impl RefUnwindSafe for NSXPCCoder

impl !Send for NSXPCCoder

impl !Sync for NSXPCCoder

impl Unpin for NSXPCCoder

impl UnwindSafe for NSXPCCoder

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.