pub type MKETAHandler = *mut DynBlock<dyn Fn(*mut MKETAResponse, *mut NSError)>;
block2
MKDirections
MKDirectionsResponse
Apple’s documentation