struct
======

.. automodule:: penzai.core.struct

   
   
   .. rubric:: Classes

   .. autosummary::
      :toctree: leaf
      :template: pzclass.rst
   
      AbstractStructMetaclass
      Struct
      StructStaticMetadata
   
   

   
   
   .. rubric:: Functions

   .. autosummary::
      :toctree: leaf
      :template: pzbase.rst
   
      is_pytree_dataclass_type
      is_pytree_node_field
      pytree_dataclass
   
   

   
   
   

   
   
   .. rubric:: Exceptions

   .. autosummary::
      :toctree: leaf
      :template: pzbase.rst
   
      PyTreeDataclassSafetyError
   
   



