ddd-toolkit-core 0.2.1

Traits and reference implementations for Domain-Driven Design building blocks: entities, value objects, aggregates, repositories, and event dispatch.
Documentation
1
2
3
4
5
6
7
8
//! Real (non-test-double) implementations of the [`crate::port`] traits.

/// [`crate::port::clock::Clock`] backed by the system wall clock.
#[cfg(feature = "chrono")]
pub mod clock;
/// [`crate::port::id::IdGenerator`] implementations backed by the `uuid` crate.
#[cfg(feature = "uuid")]
pub mod id;