pub trait DomainEventDeliveryMetadata: DomainEvent {
// Required method
fn delivery_metadata(&self) -> Option<&DeliveryMetadata>;
}Expand description
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".