pub unsafe trait UIActivityItemsConfigurationReading: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn itemProvidersForActivityItemsConfiguration(
&self,
) -> Retained<NSArray<NSItemProvider>>
where Self: Sized + Message { ... }
fn activityItemsConfigurationSupportsInteraction(
&self,
interaction: &UIActivityItemsConfigurationInteraction,
) -> bool
where Self: Sized + Message { ... }
fn activityItemsConfigurationMetadataForKey(
&self,
key: &UIActivityItemsConfigurationMetadataKey,
) -> Option<Retained<AnyObject>>
where Self: Sized + Message { ... }
fn activityItemsConfigurationMetadataForItemAtIndex_key(
&self,
index: NSInteger,
key: &UIActivityItemsConfigurationMetadataKey,
) -> Option<Retained<AnyObject>>
where Self: Sized + Message { ... }
fn activityItemsConfigurationPreviewForItemAtIndex_intent_suggestedSize(
&self,
index: NSInteger,
intent: &UIActivityItemsConfigurationPreviewIntent,
suggested_size: CGSize,
) -> Option<Retained<NSItemProvider>>
where Self: Sized + Message { ... }
fn applicationActivitiesForActivityItemsConfiguration(
&self,
) -> Option<Retained<NSArray<UIActivity>>>
where Self: Sized + Message { ... }
}Available on crate feature
UIActivityItemsConfigurationReading only.Expand description
Provided Methods§
fn itemProvidersForActivityItemsConfiguration( &self, ) -> Retained<NSArray<NSItemProvider>>
fn activityItemsConfigurationSupportsInteraction( &self, interaction: &UIActivityItemsConfigurationInteraction, ) -> bool
fn activityItemsConfigurationMetadataForKey( &self, key: &UIActivityItemsConfigurationMetadataKey, ) -> Option<Retained<AnyObject>>
fn activityItemsConfigurationMetadataForItemAtIndex_key( &self, index: NSInteger, key: &UIActivityItemsConfigurationMetadataKey, ) -> Option<Retained<AnyObject>>
fn activityItemsConfigurationPreviewForItemAtIndex_intent_suggestedSize( &self, index: NSInteger, intent: &UIActivityItemsConfigurationPreviewIntent, suggested_size: CGSize, ) -> Option<Retained<NSItemProvider>>
Available on crate feature
objc2-core-foundation only.fn applicationActivitiesForActivityItemsConfiguration( &self, ) -> Option<Retained<NSArray<UIActivity>>>
Available on crate feature
UIActivity only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn UIActivityItemsConfigurationReading
Source§impl ProtocolType for dyn UIActivityItemsConfigurationReading
impl ProtocolType for dyn UIActivityItemsConfigurationReading
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
impl<T> UIActivityItemsConfigurationReading for ProtocolObject<T>where
T: ?Sized + UIActivityItemsConfigurationReading,
Implementors§
impl UIActivityItemsConfigurationReading for UIActivityItemsConfiguration
Available on crate feature
UIActivityItemsConfiguration only.