pub type MTLNewDynamicLibraryCompletionHandler = *mut DynBlock<dyn Fn(*mut ProtocolObject<dyn MTLDynamicLibrary>, *mut NSError)>;Available on crate features
MTLDynamicLibrary and MTLLibrary and block2 only.