class_docstr: Default clipboard implementation.
  Just keep the data in memory.
  
  This implements a kill-ring, for Emacs mode.
code: def rotate(self) -> None:
      if self._ring:
          # Add the very first item at the end.
          self._ring.append(self._ring.popleft())
  
file_path: catboost/contrib/python/prompt-toolkit/py3/prompt_toolkit/clipboard/in_memory.py
imports: from __future__ import annotations
  from collections import deque
  from .base import Clipboard, ClipboardData
label_desc: Use image node_id 4 for calling the InMemoryClipboard obj's underlying member method code with example usage: obj.rotate() without return types