Trait objc2_ui_kit::NSItemProviderUIKitAdditions

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

Category “UIKitAdditions” on NSItemProvider.

Provided Methods§

source

unsafe fn teamData(&self) -> Option<Retained<NSData>>
where Self: Sized + Message,

source

unsafe fn setTeamData(&self, team_data: Option<&NSData>)
where Self: Sized + Message,

source

unsafe fn preferredPresentationSize(&self) -> CGSize
where Self: Sized + Message,

source

unsafe fn setPreferredPresentationSize( &self, preferred_presentation_size: CGSize )
where Self: Sized + Message,

source

unsafe fn preferredPresentationStyle(&self) -> UIPreferredPresentationStyle
where Self: Sized + Message,

source

unsafe fn setPreferredPresentationStyle( &self, preferred_presentation_style: UIPreferredPresentationStyle )
where Self: Sized + Message,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl NSItemProviderUIKitAdditions for NSItemProvider

Implementors§