code: def _marshall_caption(proto: ArrowProto, styler: "Styler") -> None:
      """Marshall pandas.Styler caption into an Arrow proto.
  
      Parameters
      ----------
      proto : proto.Arrow
          Output. The protobuf for Streamlit Arrow proto.
  
      styler : pandas.Styler
          Helps style a DataFrame or Series according to the data with HTML and CSS.
  
      """
      if styler.caption is not None:
          proto.styler.caption = styler.caption
  
file_path: streamlit/lib/streamlit/elements/lib/pandas_styler_utils.py
imports: from typing import TYPE_CHECKING, Any, List, Mapping, TypeVar
  import pandas
  from streamlit import type_util
  from streamlit.errors import StreamlitAPIException
  from streamlit.proto.Arrow_pb2 import Arrow
label_desc: Use image node_id 3 for calling a global function with example usage: _marshall_caption(proto, styler) without return types