pub(crate) fn private_assoc_item( ctx: &DiagnosticsContext<'_, '_>, d: &PrivateAssocItem, ) -> Diagnostic