pub unsafe trait NSItemProviderCKSharingSupport: ClassType {
    // Provided methods
    unsafe fn registerCKShareWithContainer_allowedSharingOptions_preparationHandler(
        &self,
        container: &CKContainer,
        allowed_options: &CKAllowedSharingOptions,
        preparation_handler: CKSharePreparationHandler
    )
       where Self: Sized + Message { ... }
    unsafe fn registerCKShare_container_allowedSharingOptions(
        &self,
        share: &CKShare,
        container: &CKContainer,
        allowed_options: &CKAllowedSharingOptions
    )
       where Self: Sized + Message { ... }
}
Available on crate feature NSItemProvider_CKSharingSupport only.
Expand description

Category “CKSharingSupport” on NSItemProvider.

Provided Methods§

source

unsafe fn registerCKShareWithContainer_allowedSharingOptions_preparationHandler( &self, container: &CKContainer, allowed_options: &CKAllowedSharingOptions, preparation_handler: CKSharePreparationHandler )
where Self: Sized + Message,

Available on crate features CKAllowedSharingOptions and CKContainer and CKRecord and CKShare and block2 only.
source

unsafe fn registerCKShare_container_allowedSharingOptions( &self, share: &CKShare, container: &CKContainer, allowed_options: &CKAllowedSharingOptions )
where Self: Sized + Message,

Available on crate features CKAllowedSharingOptions and CKContainer and CKRecord and CKShare only.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl NSItemProviderCKSharingSupport for NSItemProvider

Implementors§