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