class_docstr: Accept values that are structures.
  
  
      
code: def __eq__(self, other: object) -> bool:
      if isinstance(other, self.__class__):
          return (
              super().__eq__(other)
              and self._fields == other._fields
              and self._optional == other._optional
          )
      else:
          return False
  
file_path: bokeh/src/bokeh/core/property/struct.py
imports: from __future__ import annotations
  import logging
  from typing import Any, Generic, TypeVar
  from .bases import ParameterizedProperty, Property
label_desc: Use image node_id 2 for calling the Struct obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown, False