class_docstr: This class allows interaction with the legacy Windows Console API. It should only be used in the context
  of environments where virtual terminal processing is not available. However, if it is used in a Windows environment,
  the entire API should work.
  
  Args:
      file (IO[str]): The file which the Windows Console API HANDLE is retrieved from, defaults to sys.stdout.
class_docstr_tok: ["This","class","allows","interaction","with","the","legacy","Windows","Console","API",".","It","should","only","be","used","in","the","context","of","environments","where","virtual","terminal","processing","is","not","available",".","However",",","if","it","is","used","in","a","Windows","environment",",","the","entire","API","should","work",".","Args",":","file","(","IO","[","str","]",")",":","The","file","which","the","Windows","Console","API","HANDLE","is","retrieved","from",",","defaults","to","sys.stdout","."]
docstr: Erase all content from the cursor position to the start of that line
docstr_tok: ["Erase","all","content","from","the","cursor","position","to","the","start","of","that","line"]
code: def erase_start_of_line(self) -> None:
      """Erase all content from the cursor position to the start of that line"""
      row, col = self.cursor_position
      start = WindowsCoordinates(row, 0)
      FillConsoleOutputCharacter(
          self._handle, " ", length=col, start=start
      )
      FillConsoleOutputAttribute(
          self._handle, self._default_attrs, length=col, start=start
      )
  
imports: import ctypes
  import sys
  from typing import Any
  import time
  from ctypes import Structure, byref, wintypes
  from typing import IO, NamedTuple, Type, cast
  from rich.color import ColorSystem
  from rich.style import Style
label_desc: Use image node_id 9 for calling the LegacyWindowsTerm obj's underlying member method code with example usage: obj.erase_start_of_line() without return types