NSItemProviderUIKitAdditions

Trait NSItemProviderUIKitAdditions 

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

Category “UIKitAdditions” on NSItemProvider.

Provided Methods§

Source

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

Source

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

Setter for teamData.

This is copied when set.

Source

fn preferredPresentationSize(&self) -> CGSize

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

fn setPreferredPresentationSize(&self, preferred_presentation_size: CGSize)

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

fn preferredPresentationStyle(&self) -> UIPreferredPresentationStyle

Source

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§