objc2_ui_kit/generated/
UIResponder_UIActivityItemsConfiguration.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use objc2::__framework_prelude::*;
5
6use crate::*;
7
8/// UIActivityItemsConfiguration.
9#[cfg(feature = "UIResponder")]
10impl UIResponder {
11    extern_methods!(
12        #[cfg(feature = "UIActivityItemsConfigurationReading")]
13        #[unsafe(method(activityItemsConfiguration))]
14        #[unsafe(method_family = none)]
15        pub fn activityItemsConfiguration(
16            &self,
17        ) -> Option<Retained<ProtocolObject<dyn UIActivityItemsConfigurationReading>>>;
18
19        #[cfg(feature = "UIActivityItemsConfigurationReading")]
20        /// Setter for [`activityItemsConfiguration`][Self::activityItemsConfiguration].
21        #[unsafe(method(setActivityItemsConfiguration:))]
22        #[unsafe(method_family = none)]
23        pub fn setActivityItemsConfiguration(
24            &self,
25            activity_items_configuration: Option<
26                &ProtocolObject<dyn UIActivityItemsConfigurationReading>,
27            >,
28        );
29    );
30}
31
32#[cfg(all(
33    feature = "UIActivityItemsConfigurationReading",
34    feature = "UIResponder"
35))]
36extern_conformance!(
37    unsafe impl UIActivityItemsConfigurationProviding for UIResponder {}
38);