pub(crate) fn href( did: DefId, cx: &Context<'_>, ) -> Result<(String, ItemType, Vec<Symbol>), HrefError>