1. Introduction
  2. User guide
    1. Setup
    2. Logging macros
      1. Primitives
      2. Bitfields
      3. Interned strings
      4. Format slices / arrays
      5. Display hints
    3. Implementing Format
    4. Filtering
    5. Timestamps
    6. #[global_logger]
    7. panic! and assert!
    8. Printers
    9. Encoding
    10. Customizing log output
    11. JSON output
  3. Migrating from v0.2.x to v0.3.0
  4. Design & impl details
    1. Defmt Versions
    2. Interning
      1. Dealing with duplicates
      2. Logging levels
    3. Serialization
      1. Interned strings
      2. Integers
      3. Slices
      4. Strings
      5. Arrays
      6. Bitfield
      7. Bool
      8. Format
      9. Format slice
    4. Single Format trait
    5. Timestamp
    6. Global logger
      1. Re-entrancy
      2. Acquire-release
      3. Evaluation order
      4. Preemption
    7. Deserialization
      1. Log frames
      2. Lookup