1. Introduction
  2. Quickstart
  3. Writing tests
    1. Capturing and variation
    2. Asserting
    3. Data tables
    4. Doc strings
    5. Rule keyword
    6. Background keyword
    7. Scenario Outline keyword
    8. Scenario hooks
    9. Spoken languages
    10. Tags
    11. Retrying failed scenarios
    12. Modules organization
  4. CLI (command-line interface)
  5. Output
    1. Terminal
    2. JUnit XML report
    3. Cucumber JSON format
    4. Multiple outputs
    5. tracing integration
    6. IntelliJ Rust (libtest) integration
  6. Architecture
    1. Custom Parser
    2. Custom Runner
    3. Custom Writer