code: def marshall_column_config(
      proto: ArrowProto, column_config_mapping: ColumnConfigMapping
  ) -> None:
      """Marshall the column config into the Arrow proto.
  
      Parameters
      ----------
      proto : ArrowProto
          The proto to marshall into.
  
      column_config_mapping : ColumnConfigMapping
          The column config to marshall.
      """
  
      proto.columns = _convert_column_config_to_json(
          column_config_mapping
      )
  
imports: from __future__ import annotations
  import json
  from enum import Enum
  from typing import Dict, List, Mapping, Optional, Union
  import pandas
  import pyarrow
  from typing_extensions import Final, Literal, TypeAlias
  from streamlit.elements.lib.column_types import ColumnConfig, ColumnType
  from streamlit.elements.lib.dicttools import remove_none_values
  from streamlit.errors import StreamlitAPIException
  from streamlit.proto.Arrow_pb2 import Arrow
  from streamlit.type_util import DataFormat, is_colum_type_arrow_incompatible
label_desc: Use image node_id 11 for calling a global function with example usage: marshall_column_config(proto, column_config_mapping) without return types