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