pub type NSComparator = *mut DynBlock<dyn Fn(NonNull<AnyObject>, NonNull<AnyObject>) -> NSComparisonResult>;
block2
NSObjCRuntime
Apple’s documentation