code: def iter_links_plain_element(self, element):
          '''Iterate any element for links using generic rules.'''
          for attrib_name, link in self.iter_links_by_attrib(element):
              if attrib_name in self.LINK_ATTRIBUTES:
                  inline = self.is_link_inline(element.tag, attrib_name)
                  linked = self.is_html_link(element.tag, attrib_name)
              else:
                  inline = is_likely_inline(link)
                  linked = not inline
  
              link_type = identify_link_type(link)
  
              yield LinkInfo(
                  element=element, tag=element.tag, attrib=attrib_name,
                  link=link,
                  inline=inline, linked=linked,
                  base_link=None,
                  value_type='plain',
                  link_type=link_type
              f iter_links_plain_element(self, element):
          '''Iterate any element for links using generic rules.'''
          for attrib_name, link in self.iter_links_by_attrib(element):
              if attrib_name in self.LINK_ATTRIBUTES:
                  inline = self.is_link_inline(element.tag, attrib_name)
                  linked = self.is_html_link(element.tag, attrib_name)
              else:
                  inline = is_likely_inline(link)
                  linked = not inline
  
              link_type = identify_link_type(link)
  
              yield LinkInfo(
                  element=element, tag=element.tag, attrib=attrib_name,
                  link=link,
                  inline=inline, linked=linked,
                  base_link=None,
                  value_type='plain',
                  link_type=link_type
              )
docs: Iterate any element for links using generic rules.