class_docstr: Data in the buffer is guaranteed to be contiguous in memory.
class_docstr_tok: ["Data","in","the","buffer","is","guaranteed","to","be","contiguous","in","memory","."]
code: def __repr__(self) -> str:
      return (
          "PandasBuffer("
          + str(
              {
                  "bufsize": self.bufsize,
                  "ptr": self.ptr,
                  "device": self.__dlpack_device__()[0].name,
              }
          )
          + ")"
      )
  
file_path: catboost/contrib/python/pandas/py3/pandas/core/interchange/buffer.py
imports: from __future__ import annotations
  import numpy
  from pandas.core.interchange.dataframe_protocol import Buffer, DlpackDeviceType
  from pandas.util.version import Version
label_desc: Use image node_id 6 for calling the PandasBuffer obj's underlying member method code with example usage: obj.__repr__() and returns: unknown