Reference
---------

Below is a reference for the major classes and functions within this
module.

- The :doc:`message` section (which uses the ``message`` and ``fields``
  modules) handles constructing messages.
- The :doc:`marshal` module handles translating between internal protocol
  buffer instances and idiomatic equivalents.
- The :doc:`datetime_helpers` has datetime related helpers to maintain
  nanosecond precision.

.. toctree::
    :maxdepth: 2

    message
    marshal
    datetime_helpers