1. CQRS and Event Sourcing using Rust
  2. 1. The patterns
    1. 1.1. Domain driven design
    2. 1.2. CQRS
    3. 1.3. Making changes to the application state
    4. 1.4. Queries
    5. 1.5. Event Sourcing
  3. 2. Getting started
    1. 2.1. Add commands
    2. 2.2. Add domain events
    3. 2.3. Add an error
    4. 2.4. Add an aggregate
  4. 3. Domain tests
    1. 3.1. More complex logic
  5. 4. Configuring a (test) application
    1. 4.1. An event store
    2. 4.2. A simple query
    3. 4.3. Putting everything together
  6. 5. Building an application
    1. 5.1. Persisted event store
    2. 5.2. Queries with persisted views
    3. 5.3. Including metadata
  7. 6. Advanced topics

Including metadata with our commands

Sorry, we're just getting started here, this isn't quite done.