pub type CKApplicationPermissionBlock = *mut DynBlock<dyn Fn(CKApplicationPermissionStatus, *mut NSError)>;
CKContainer
block2
Apple’s documentation