code: def display_schema(schema: schema_pb2.Schema) -> None:
      """Displays the input schema (for use in a Jupyter notebook).
  
      Args:
        schema: A Schema protocol buffer.
      """
      features_df, domains_df = get_schema_dataframe(schema)
      display(features_df)
      # Do not truncate columns.
      if not domains_df.empty:
          pd.set_option("display.max_colwidth", None)
          display(domains_df)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import base64
  import collections
  import sys
  from typing import Dict, Iterable, List, Optional, Text, Tuple, Union
  import pandas
  from tensorflow_data_validation import types
  from tensorflow_data_validation.skew.protos import feature_skew_results_pb2
  from tensorflow_data_validation.utils import stats_util
  from tensorflow_metadata.proto.v0 import anomalies_pb2
  from tensorflow_metadata.proto.v0 import schema_pb2
  from tensorflow_metadata.proto.v0 import statistics_pb2
label_desc: Use image node_id 3 for calling a global function with example usage: display_schema(schema) without return types