1. Overview
  2. Attributes
    1. Container attributes
    2. Variant attributes
    3. Field attributes
  3. Implementing deserialize
  4. Handling errors
    1. Already available error type
    2. Defining your own error
  5. FAQ