//! The ports a domain depends on: repository, event dispatch, clock, and id
//! generation.
/// A source of the current time.
/// Publishing recorded [`crate::domain::DomainEvent`]s.
/// Generating [`crate::domain::EntityId`]s.
/// Loading, saving, and deleting [`crate::domain::AggregateRoot`]s.
pub use *;