lab-resource-manager 1.1.0

GPU and room resource management system with Google Calendar and Slack integration
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! # Aggregates(集約)
//!
//! DDDにおける集約は、関連するオブジェクト群をまとめて一つの単位として扱うパターンです。
//!
//! 集約は一貫性の境界を定義し、その内部の整合性を保証する責任を持ちます。
//! 集約の外部からは、集約ルート(Aggregate Root)と呼ばれるエンティティを経由してのみアクセスできます。
//! これにより、ドメインの不変条件が常に守られることを保証します。
//!
//! ## このディレクトリの役割
//!
//! 各サブディレクトリは一つの集約を表します。
//! それぞれ集約に関連するエンティティ、値オブジェクト、リポジトリインターフェース、ドメインサービスを含みます。
pub mod identity_link;
pub mod resource_usage;