objc2_map_kit/generated/
NSUserActivity_MKMapItem.rs1use core::ffi::*;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9mod private_NSUserActivityMKMapItem {
10 pub trait Sealed {}
11}
12
13#[doc(alias = "MKMapItem")]
15pub unsafe trait NSUserActivityMKMapItem:
16 ClassType + Sized + private_NSUserActivityMKMapItem::Sealed
17{
18 extern_methods!(
19 #[cfg(feature = "MKMapItem")]
20 #[unsafe(method(mapItem))]
21 #[unsafe(method_family = none)]
22 unsafe fn mapItem(&self) -> Option<Retained<MKMapItem>>;
23
24 #[cfg(feature = "MKMapItem")]
25 #[unsafe(method(setMapItem:))]
27 #[unsafe(method_family = none)]
28 unsafe fn setMapItem(&self, map_item: Option<&MKMapItem>);
29 );
30}
31
32impl private_NSUserActivityMKMapItem::Sealed for NSUserActivity {}
33unsafe impl NSUserActivityMKMapItem for NSUserActivity {}