pub trait DomainEventDeliveryMetadata: DomainEvent {
// Required method
fn delivery_metadata(&self) -> Option<&DeliveryMetadata>;
}Expand description
English: Exposes core 0.4’s domain, persistence, and event-workflow API.
日本語: コア 0.4 のドメイン、永続化、イベント処理 API を公開します。 English: Exposes delivery identifier containers and opt-in metadata access for events.
日本語: 配信識別子のコンテナーとイベントの任意メタデータアクセスを公開します。
English: Opt-in access to delivery labels on a DomainEvent.
Implementing DomainEvent alone does not require these labels. This trait does not
assign identifiers or prescribe how metadata is stored or transported.
日本語: DomainEvent に配信ラベルへのアクセスを任意で追加します。
DomainEvent の実装だけではラベルは必須ではありません。このトレイトは
識別子の割り当てやメタデータの保存・転送方法を規定しません。
Required Methods§
Sourcefn delivery_metadata(&self) -> Option<&DeliveryMetadata>
fn delivery_metadata(&self) -> Option<&DeliveryMetadata>
English: Borrows this event’s delivery metadata, or returns None if unavailable.
The returned reference cannot outlive the event borrow.
日本語: このイベントの配信メタデータを借用し、存在しなければ None を返します。
返される参照の有効期間はイベントの借用を超えません。
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".