NSItemProviderUIKitAdditions

Trait NSItemProviderUIKitAdditions 

Source
pub unsafe trait NSItemProviderUIKitAdditions:
    ClassType
    + Sized
    + Sealed {
    // Provided methods
    unsafe fn teamData(&self) -> Option<Retained<NSData>> { ... }
    unsafe fn setTeamData(&self, team_data: Option<&NSData>) { ... }
    unsafe fn preferredPresentationSize(&self) -> CGSize { ... }
    unsafe fn setPreferredPresentationSize(
        &self,
        preferred_presentation_size: CGSize,
    ) { ... }
    unsafe fn preferredPresentationStyle(&self) -> UIPreferredPresentationStyle { ... }
    unsafe fn setPreferredPresentationStyle(
        &self,
        preferred_presentation_style: UIPreferredPresentationStyle,
    ) { ... }
}
Available on crate feature NSItemProvider_UIKitAdditions only.
Expand description

Category “UIKitAdditions” on NSItemProvider.

Provided Methods§

Source

unsafe fn teamData(&self) -> Option<Retained<NSData>>

Source

unsafe fn setTeamData(&self, team_data: Option<&NSData>)

Setter for teamData.

Source

unsafe fn preferredPresentationSize(&self) -> CGSize

Available on crate feature objc2-core-foundation only.
Source

unsafe fn setPreferredPresentationSize( &self, preferred_presentation_size: CGSize, )

Available on crate feature objc2-core-foundation only.
Source

unsafe fn preferredPresentationStyle(&self) -> UIPreferredPresentationStyle

Source

unsafe fn setPreferredPresentationStyle( &self, preferred_presentation_style: UIPreferredPresentationStyle, )

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl NSItemProviderUIKitAdditions for NSItemProvider

Implementors§