Skip to main content

DomainEventDeliveryMetadata

Trait DomainEventDeliveryMetadata 

Source
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§

Source

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".

Implementors§