code: def __rich_console__(
      self, console: "Console", options: "ConsoleOptions"
  ) -> "RenderResult":
      yield Segment(self._char, console.get_style(self.style))
  
file_path: rich/rich/emoji.py
imports: import sys
  from typing import TYPE_CHECKING, Optional, Union
  from .jupyter import JupyterMixin
  from .segment import Segment
  from .style import Style
  from ._emoji_codes import EMOJI
  from ._emoji_replace import _emoji_replace
label_desc: Use image node_id 5 for calling the Emoji obj's underlying member method code with example usage: obj.__rich_console__(console, options) without return types