class_docstr: Renders a solid block bar.
  
  Args:
      size (float): Value for the end of the bar.
      begin (float): Begin point (between 0 and size, inclusive).
      end (float): End point (between 0 and size, inclusive).
      width (int, optional): Width of the bar, or ``None`` for maximum width. Defaults to None.
      color (Union[Color, str], optional): Color of the bar. Defaults to "default".
      bgcolor (Union[Color, str], optional): Color of bar background. Defaults to "default".
class_docstr_tok: ["Renders","a","solid","block","bar",".","Args",":","size","(","float",")",":","Value","for","the","end","of","the","bar",".","begin","(","float",")",":","Begin","point","(","between","0","and","size",",","inclusive",")",".","end","(","float",")",":","End","point","(","between","0","and","size",",","inclusive",")",".","width","(","int",",","optional",")",":","Width","of","the","bar",",","or","``","None","``","for","maximum","width",".","Defaults","to","None",".","color","(","Union","[","Color",",","str","]",",","optional",")",":","Color","of","the","bar",".","Defaults","to","``","default","''",".","bgcolor","(","Union","[","Color",",","str","]",",","optional",")",":","Color","of","bar","background",".","Defaults","to","``","default","''","."]
code: def __repr__(self) -> str:
      return f"Bar({self.size}, {self.begin}, {self.end})"
  
file_path: rich/rich/bar.py
imports: from typing import Optional, Union
  from .color import Color
  from .console import Console, ConsoleOptions, RenderResult
  from .jupyter import JupyterMixin
  from .measure import Measurement
  from .segment import Segment
  from .style import Style
label_desc: Use image node_id 2 for calling the Bar obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str, self, str