parameters: (self)
return_statement: return nest.map_structure(
          lambda component_spec: component_spec._to_legacy_output_types(),  # pylint: disable=protected-access
          self._element_spec)
docstring: Returns the type of each component of an element of this iterator.
  
      Returns:
        A nested structure of `tf.DType` objects corresponding to each component
        of an element of this dataset.
docstring_summary: Returns the type of each component of an element of this iterator.
docstring_tokens: Returns the type of each component of an element of this iterator .
function: def output_types(self):
      """Returns the type of each component of an element of this iterator.
  
      Returns:
        A nested structure of `tf.DType` objects corresponding to each component
        of an element of this dataset.
      """
      return nest.map_structure(
          lambda component_spec: component_spec._to_legacy_output_types(),  # pylint: disable=protected-access
          self._element_spec)
function_tokens: def output_types ( self ) : return nest . map_structure ( lambda component_spec : component_spec . _to_legacy_output_types ( ) , # pylint: disable=protected-access self . _element_spec )